EN.601.628
Compilers & Interpreters
Introduction to compiler design, including lexical analysis, parsing, syntax-directed translation, symbol tables, runtime environments, and code generation and optimization. Students are required to write a compiler as a course project. Required course background: intermediate programming, data structures and computer system fundamentalsRecommended background: automata and computation theory
Sources
- Course catalogue โ2026โ2027