CIS 606. Translator Design I
Fall 1994 Syllabus
- Location:
- 127 Nichols Hall, MWF 10:30
- Instructor:
- Brian Howard (bhoward@cis)
- Office:
- 212 Nichols Hall, ph. 532-6350
- Office Hours:
- MW 1:30-3, Th 9-10:30, or by appointment
- Text:
- Thomas W. Parsons, Introduction to Compiler Construction,
W.H. Freeman, 1992
- Topics:
- Compilers and interpreters, including
- description of languages,
- finite state scanners,
- LL(1) parsing,
- symbol tables,
- syntax-directed semantics, and
- simple code generation.
Constructing a simple Pascal
compiler.
- Prerequisites:
- CIS 500 and CIS 605.
- Grading:
- occasional homeworks - 25%
- several programming projects, leading to a complete compiler - 40%
- take-home final (due Tuesday, December 13) - 35%