CSE 304 - Compiler Design


Topics studied include formal description of programming languages, lexical analysis, syntax analysis, symbol tables and memory allocation, code generation, and interpreters. Students undertake a semester project that includes the design and implementation of a compiler for a language chosen by the instructor.

3 credits

Prerequisite(s): C or higher: CSE 213  or CSE 350 CSE 220 ; CSE major

Advisory Preq: CSE 307   



Print-Friendly Page (opens a new window)