Jun 19, 2021  
Catalogue 2021-2022 
    
Catalogue 2021-2022
Add to Portfolio (opens a new window)

CMPU 331 - Compilers

Semester Offered: Fall and Spring
1 unit(s)
This course covers the implementation of compilers – programs that transform source programs written in a higher-level language into executable formats. Topics include syntax, error-handling, and code generation. Throughout the course, increasingly sophisticated compilers are implemented to demonstrate how different language features are handled, and the design challenges that each language feature introduces. Additional topics may include compiler optimizations and other advanced topics. Anna Gommerstadt.

Prerequisite(s): CMPU 224  and CMPU 240 . In addition, CMPU 235  or CMPU 245  is recommended, but not required.

Two 75-minute periods.

Course Format: CLS



Add to Portfolio (opens a new window)