Link Search Menu Expand Document

Course schedule

WeekTopicsNoteReadingsHW
1Course Introduction & OverviewL0 L1Chapter 1 
2Regular Languages / Lexical AnalysisL2 L3Chapter 3 
3Lexical Analysis / LexL4Chapter 3HW1 out, 3/12
4Context-Free Grammar / Top-Down ParsingL5 L6Chapter 4HW1 due, 3/19
5Top-Down Parsing / Buttom-Up ParsingL7Chapter 4 
6Buttom-Up Parsing / YaccL8Chapter 4HW2 out, 4/9
7Syntax-Directed TranslationL9Chapter 5HW2 due, 4/20
8Midterm Exam   
9Syntax-Directed Translation Chapter 5HW3 out, 4/23
10Intermediate-Code GenerationL10Chapter 6 
11Intermediate-Code GenerationL10Chapter 6 
12Run-Time EnvironmentL11Chapter 7HW3 due, 5/11
HW4 out, 5/14
13Run-Time EnvironmentL11Chapter 7 
14Code Generation / Control-Flow Analysis and OptimizationsL12 L13Chapter 8 
15Control-Flow /Data-Flow Analysis and OptimizationsL14Chapter 8/9HW4 due, 6/1
HW5 out*, 6/4
16Final Exam   

*HW5 due, 6/22


Back to top

This website is built using Kevin Lin's Just the Class Jekyll template.