Week | Lecture Topics | Laboratory | Homework | Solutions/Notes |
---|---|---|---|---|
Week 1 | Course Introducation and Orientation | Lab 0 | Homework 1 | |
Week 2 | Intro. to Compilers | Lab 1 | Homework 2 | |
Week 3 | Syntax-directed Translation | Lab 3 | Homework 3 | Week 2 Notes |
Week 4 | Lexical Analysis | Lab 4 | Homework 4 | |
Week 5 | Finite Automata | Lab 5 | Homework 5 | |
Week 6 | Formal Grammars | Lab 6 | Homework 6 | |
Week 7 | LL Parsing | Lab 6 | Homework 6 | |
Week 8 | LR Parsing and Push-down Automata | Lab 7 | Homework 7 | |
Week 9 | Searching & Sorting | Lab 5 | Homework 5 | No Mid Term |
Week 10 | Searching & Sorting Cont. | Lab 6 | Homework 6 | |
Week 11 | Phase II | Phase II | ||
Week 12 | LR Parsing and Push-down Automata | Lab 7 | Homework 7 | Phase III: Early Release |
Week 13 | Syntax-directed Definitions | Lab 8 | HW 8 | |
Week 14 | Focus on Project | Phase III | ||
Week 15 | Prepare for Final | |||
FINAL PROJECT DUE: SUN. DEC 15th @ 11:59PM | ||||
FINAL EXAM Thur DEC 12th @ 2:00pm - 4:30pm DUE SUN DEC 15th @ 11:59PM | ||||
FINAL EXAM Final Exam. |