Close Menu

CS 443 - Compiler Construction

Course Description: 

This course covers the design and implementation of a compiler for modern languages by implementing the following: abstract syntax trees; intermediate representations; static analysis; fix-point operations; symbol tables and type checking; and first-order and high-order function implementation. Students will incrementally create a series of compilers.

Credit: 

(3-0-3)

Attributes: 

(T)

Prerequisite: 

[(CS 440 with min. grade of D)]

Corequisite: 

None