Schedule and notes
Topic
Course overview
Introduction
Lexical analysis
Syntax analysis
Type checking
Intermediate code
Quiz 1: Tue, 2/18
Control-flow analysis
No classes: 3/11, 3/13
Data-flow analysis
Compiler optimizations
Compiler bugs
Quiz 2: Tue, 4/15
Last class: Thu, 4/17