| Weeks | Topics | Languages |
|---|---|---|
| 1 | Overview
Chapter 1 |
|
| 1-2 | Syntax and Grammar
Chapter 2 |
|
| 1-2 | Procedural Languages
Chapters 3-5 Expect an exam about now! |
Modula |
| 3 | Functional Languages
Chapters 8-10 |
ML, Lisp |
| 3-4 | Object-oriented Languages
Chapters 6-7, and 16.4 |
Java, some Smalltalk |
| 1-2 | Logic Programming
Chapter 11, and 15.7 |
PROLOG |
| 1 | Parsing and Program Semantics
Chapter 13.1 and 13.2 |