Tentative Course Schedule*

Week Date Topics Deadlines
Week 1 Jan 11 Syllabus, Intro .
Jan 13 Lexer, Paser and Semantic Analysis assign HW1
Week 2 Jan 18 Code Generation .
Jan 20 HW1 due
Week 3 Jan 25 Control-Flow Analysis assign HW2
Jan 27 .
Week 4 Feb 1 Data-Flow Analysis HW2 due
Feb 3 assign HW3
Week 5 Feb 8 Scalar Optimations .
Feb 10 .
Week 6 Feb 15 HW3 due
Feb 17 assign HW4
Week 7 Feb 22 Data Dependence Analysis .
Feb 24 .
Week 8 Mar 1 Mid-Term Exam HW4 due
Mar 3 Data Dependence Analysis .
Week 9 Mar 8 Spring Break .
Mar 10 .
Week 10 Mar 15 Parallel Optimizations assign project
Mar 17 return Mid-Term Exam
Week 11 Mar 22 report 1 due
Mar 24 No classes .
Week 12 Mar 29 Research Papers .
Mar 31 .
Week 13 Apr 5. report 2 due
Apr 7. .
Week 14 Apr 12 .
Apr 14 report 3 due
Week 13 Apr 19 .
Apr 21 .
Week 13 Apr 26 maybe: In-class Test .
Apr 28 Project Presentations final report due
Week 14 May 3 tentatively: Final Exam 8am to 11am .
Week 15 . . post grades

*This schedule is tentative and subject to change.