Skip to main content Calendar
Week 1Introductions
- Mehr 4
- Lecture 1 Introductions
Week 2Lexical Analysis
- Mehr 9
- Lecture 2 Lexical Analysis
Week 3Implementation of Lexical Analysis
- Mehr 16
- Lecture 3 Implementation of Lexical Analysis
Week 4Intro to Parsing
- Mehr 23
- Lecture 4 Intro to Parsing
Week 5Top-Down Parsing
- Mehr 30
- Lecture 5 Top-Down Parsing
Week 6Bottom-Up Parsing
- Aban 7
- Lecture 6 Bottom-Up Parsing
Week 7Semantic Analysis
- Aban 14
- Lecture 7 Semantic Analysis
- Aban 16
- Midterm Exam
- Aban 21
- Lecture 8 Intermediate Code Generation
Week 9Bottom-Up Parsing-II
- Aban 28
- Lecture 9 Bottom-Up Parsing-II
Week 10Run-time Environments
- Azar 5
- Lecture 10 Run-time Environments
Week 11Local Optimizations
- Azar 11
- Lecture 11 Local Optimizations
Week 12Optimization Methods
- Azar 19
- Lecture 12 Global Optimizations
- Azar 21
- Lecture 13 Register Allocation
Week 13Compiler Writing
- Azar 28
- Lecture 14 Compiler Writing
Week 14Other Parsing Methods
- Dey 10
- Lecture 15 Other Parsing Methods