CSCI 434 Compiler Design (Not offered 2004-2005) (Q)

Principles of programming language processors. Discussion and evaluation of current implementation techniques, including the applicable theory. Topics include lexical scanners, parsers, code generation, and optimization. There will be a major laboratory project in compiler writing. Format: lecture/laboratory/discussion. Evaluation will be based primarily on problem assignments, projects, and examinations. 50% of a student's final grade will be determined by performance on examinations, 50% on homework and the programming project. Prerequisites: Computer Science 237, Computer Science 361; Computer Science 334 is recommended. Enrollment limit: 30 (expected: 10). PROJECT COURSE

MURTAGH