|
Topic |
Date |
Readings
|
Projects |
Quizzes and
|
Introduction,
Overview, Context |
8/29 | Chapter 1 | (optional) UNIX assignment OUT
PA1 Out; Case Study Hwk Out |
|
8/31 | Cool Manual Intro | Case Study Hwk In | ||
Lexical Analysis | 9/5 | Chapter 3 | PA1 IN PA2 OUT |
Quiz |
9/7 | ||||
Grammars | 9/12 | Section 4.1-4.3 | 9/13: PA2 IN | Quiz |
9/14 | PA3 OUT | |||
Top Down Parsing | 9/19 | Section 4.4 | Quiz | |
9/21 | ||||
Bottom Up Parsing | 9/26 | Sections 4.5,4.7-4.9 | Quiz | |
9/28 | 9/28: PA3 grammar IN | |||
10/3 | 9/30: Parsing Hwk OUT | Quiz | ||
10/5 | 10/5:PA3 IN | |||
Symbol Tables | 10/10 | Section 7.6 | Quiz | |
Symbol Tables
Case Studies |
10/12 | Cool Manual | 10/16:Parsing Hwk IN | |
Type Checking | 10/17 |
Sections 6.1-6.3 Handouts |
PA 4 OUT | Quiz |
10/19 | FIRST EXAM | FIRST EXAM | FIRST EXAM | |
Reading
Type Checking Rules |
10/24 | Cool Manual | ||
Type Checking
Case Study |
10/26 | Cool Manual | ||
Overloading/Coercion Polymorphism |
10/31 | Handouts Sections 6.4-6.6 |
Quiz | |
Intermediate Representations | 11/2 | Sections 8.1, 9.4 | 11/6: PA4 IN | |
Election Day - No Class |
11/7 | |||
Runtime Organization Simple Code Generation |
11/9 | Chapter 7 | OOP Code Generation | 11/14 | Handout | PA 5 OUT | Quiz |
More Code Generation | 11/16 | Handout | ||
Garbage Collection | 11/21 |
Sections 7.1-7.5 new ed. Section 7.8 old ed. |
Quiz | |
Thanksgiving Day !! No Class |
11/23 | |||
Garbage Collection | 11/28 | Sections 7.5-7.7 new ed. | ||
Global Register Allocation | 11/30 |
Handout
pp 553-57 new ed. | ||
Instruction Scheduling | 12/5 | pp 707-727 new ed. | 12/5 evening: PA5 IN | Quiz |
EXAM 2 | Finals Week | EXAM 2 | Wednesday, Dec 13, 203 Smith 1-3 pm. | EXAM 2 |
Maintained by Lori Pollock. |