CS 1622: Introduction to Compiler Design
This course intoduces the basic concepts of compiler design and implementation. Topics include: lexical analysis, various types of parsers, intermediate and object code generation and code optimization. Material will be presented from an implementation point of view rather than from a formal approach. The impact of language design on compilers will also be examined.
Requirements and Grading
A compiler project, assignments, 1 or 2 exams, and a final examination.
Expected class size: 35 students.
Frequency: This course is offered in the Spring term.