CIS 606. Translator Design I
Summer 1996 Syllabus
- Time:
- M-F 1:30-3:30 (no class June 13, 14, and 21)
- Location:
- Manhattan Christian College, Room 25 (May 28-June 12)
- Nichols Hall, Room 127 (June 17-June 28)
- Instructor:
- Brian Howard
(bhoward@cis)
- Class Home Page:
- http://www.cis.ksu.edu/~bhoward/606/toc.html
- Office:
- 212 Nichols Hall, ph. 532-6350
- Office Hours:
- MW 4-5, TTF 9:30-11, or by appointment
- Text:
- Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman, Compilers:
Principles, Techniques, and Tools,
Addison-Wesley, 1986
- 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 - 40%
- several programming projects, leading to a complete compiler -
60%