| Date | Topic | Lecture Notes |
| 3/29 | Course Info | Syllabus.pdf |
| 4/28 | No class | |
| 6/2 | Last class | |
| 6/9 | Final exam 1:30 - 3:18 | |
|   | Introduction | Introduction.pdf |
|   | Lexical Analysis | LexicalAnalysis.pdf |
|   | Syntax Analysis | SyntaxAnalysis.pdf |
|   | Intermediate Code | IntermediateCode.pdf |
|   | Control-Flow Analysis | ControlFlowAnalysis.pdf |
|   | Dataflow Analysis | DataflowAnalysis.pdf |
|   | Compiler Optimizations | CompilerOptimizations.pdf |
|   | Code Generation | CodeGeneration.pdf |