Lecture Notes

  1. Lecture #1 (Chapter 1)  Overview of Programming Languages Course
  2. Lecture #2 (Chapter 3)  Syntax and Semantics: Grammars
  3. Lecture #3 (Chapter 4)  Lexers and Parsers
  4. Lecture #4 (Perl notes and books)  Introduciton to Perl
  5. Lecture #5 (Chapter 5)  Binding and Scope
  6. Lecture #6 (Chapter 6)  Data Types
    1. Lecture #6 Part II
    2. Lecture #6 Part III
  7. Lecture #7 (Chapter 15) Functional Programming: Scheme
  8. Lecture #8 (Chapter 7)  Arithmetic Expressions
  9. Lecture #9 (Chapter 8) Control-Structures
  10. Lecture #10 (Chapter 9)
  11. Lecture #11 (Chapter 10)
  12. Lecture #12 (Chapter 12)
  13. Lecture #13 (Chapter 14)