Week of | Subject | Associated Reading |
Jan. 14th | Introduction and
Grammars | Chapters 1, 24 & 2 |
Jan. 21st | Syntax, Semantics, lexical
Analysis | Chapters 3 & 5 |
Jan. 28th | Introduction to
ML | Chapter 4 |
Feb. 4th | Continuing ML |
Chapters 6 & 7 |
Feb. 11th | Polymorphism | Chapters 8
& 9 |
Feb. 18th | Scope, Parameters, and Runtime
Memory Models | Chapters 10, 12, & 18 |
Feb. 26th | Heap Management | Chapter
14 |
Mar. 4th | Spring Break | |
Mar. 11th | Introduction to Python for Java
Programmers, Object Orientation, and Exception
Handling | Chapters 16 & 17 |
Mar. 18th | Introduction to
Prolog | Chapter 19 |
Mar. 25th | Continuation of
Prolog | Chapter 20 |
Apr. 1st | Cost Models | Chapter 21 |
Apr. 8th | Formal Semantics | Chapter
23 |
Apr. 15th | Wrapping up | |