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)