Jan 11, 2026  
Undergraduate Catalog 2025-2026 
    
Undergraduate Catalog 2025-2026

CS 421 - Programming Language Design and Implementation

4.00 credits.
Design and construction of system software such as compilers, interpreters and assemblers. Topics include command and statement parsing techniques, symbol tables, code generation and code optimization. A project involving design and construction of a working systems program is assigned. *Prerequisite(s): CS 221  or CS 222 . Fall semester.