|
Date |
Topic |
Reading (Due the following class) |
Assignments |
Due |
|
August 30 |
Aho 1 |
|
||
| September 1 |
Cool Documents & Aho 2 |
|
||
|
September 6 |
Labor Day holiday |
|
|
|
|
September 8 |
Syntax Analysis |
Aho 3 |
PA1 - deadline extended to Sept 15th |
|
|
September 13 |
|
|
|
|
|
September 15 |
Aho 4 |
PA1 |
||
|
September 20 |
Aho 4 |
|
HW1 |
|
|
September 22 |
Bottom-up Parsing (finish) , Syntax Directed Translation + Type checking |
Aho 5 & Aho 6 |
PA2 |
|
|
September 27 (out of town) |
catch-up & project / TA |
|
|
|
|
September 29 (out of town) |
catch-up & project / TA |
|
||
|
October 4 |
Aho 5 & 6 |
|
|
|
|
October 6 |
|
|
|
|
|
October 11 |
MIDTERM REVIEW |
|
|
|
|
October 13 |
MIDTERM EXAM |
|
||
|
October 18 |
|
|
PA3 - Due Date Extended to Oct 25th |
|
|
October 20 |
Intermediate Representations |
|
|
|
|
October 25 |
Muchnick 7 |
PA3 New Deadline |
||
|
October 27 |
|
|
||
|
November 1 |
Class cancelled (Out of Town) |
|
|
|
|
November 3 |
Muchnick 8 |
|
|
|
|
November 8 |
|
|||
|
November 10 |
Muchnick 8, 9 |
|
||
|
November 15 |
SSA(wrap-up) & Dependence Analysis |
|
|
|
|
November 17 |
|
PA4 |
||
|
November 22 |
|
|
||
|
November 24 |
No Class - Thanksgiving |
|
|
|
|
November 29 |
Alias Analysis & Redundant Computation Elimination Optimizations |
Muchnick 10 |
|
|
|
December 1 |
|
|
|
|
|
December 6 |
|
PA5 |
||
|
December 8 |
Register Allocation (wrapup) & Code Scheduling
|
|
|
|
| December 13 |
REVIEW | |||
|
December 15 |
FINAL EXAM |
|
|
|