Week | Date | Topic | Notes & Links |
---|---|---|---|
1 | Jan 10 | Lecture I: Getting started | |
2 | Jan 17 | Lecture II: Lexical analysis | |
3 | Jan 24 | Lecture III: Syntax analysis (1) | |
4 | Jan 31 | Lecture IV: Syntax analysis (2) | |
5 | Feb 7 | Lecture V: Syntax analysis (3)
with special guest Prof. Dave Wortman |
|
6 | Feb 14 | Lecture VI: Abstract Syntax Trees | |
7 | Feb 21 | Reading Week | |
8 | Feb 28 | Midterm & Lecture VII: More AST and Symbol Tables | |
9 | Mar 7 | Lecture VIII: Semantic analysis (1) | |
10 | Mar 14 | Lecture IX: Semantic analysis (2) | |
11 | Mar 21 | Lecture X: Runtime storage and the CSC488 Machine | |
12 | Mar 28 | Lecture XI: Code generation (1) | |
13 | Apr 4 | Lecture XII: Code generation (2) |