Syllabus
Available in:Textbook
Compilers: Principles, Techniques and Tools (second edition), by Aho et al.
ISBN-13: 978-0321486813
Additional Reading
These are not required, but are good resources nonetheless.
Topic List
Lexical Analysis and Finite Automata
Syntactic Analysis and Pushdown Automata
Homework
Homework 1 - Chapters 1 and 2
Due date: Friday, October 2
- Section 1.1: 3, 4
- Section 1.6: 1, 2, 4
- Section 2.2: 1, 2, 3
- Section 2.3: 2
- Section 2.4: 6 (pseudocode is okay)
Homework 2 - Chapters 3 and 4
Due date: Monday, November 23
- Section 3.1: 3
- Section 3.3: 3
- Section 3.6: 3, 4
- Section 3.7: 1, 3d
- Section 4.2: 1, 7
- Section 4.3: 1
- Section 4.4: 3
- Section 4.5: 2, 3