Link Search Menu Expand Document

Course schedule

WeekTopicsNoteReadingsHW
1Course Introduction & OverviewL0 L1Chapter 1 
2Regular Languages / Lexical AnalysisL2 L3Chapter 3 
3No lecture (Moon Festival)   
4Lexical Analysis / LexL4Chapter 3HW1 out, 9/24
5Context-Free Grammar / Top-Down ParsingL5 L6Chapter 4 
6Top-Down Parsing / Buttom-Up ParsingL7Chapter 4HW1 due, 10/8
7Buttom-Up Parsing / YaccL8Chapter 4HW2 out, 10/15
8Midterm Exam   
9Syntax-Directed TranslationL9Chapter 5HW2 due, 11/1
10Syntax-Directed Translation Chapter 5HW3 out, 11/5
11Intermediate-Code GenerationL10Chapter 6 
12Intermediate-Code Generation Chapter 6HW3 due, 11/22
13Run-Time EnvironmentL11Chapter 7HW4 out, 11/26
14Run-Time Environment / Code GenerationL12Chapter 7/8 
15Code Generation / Control-Flow Analysis and OptimizationsL13Chapter 8/9HW4 due, 12/13
16Final Exam  HW5 out*, 12/17

*HW5 due, 1/3


Back to top

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