375 Compilers

Undergraduate Program

Formal description of languages, lexical analysis, syntax analysis, syntax-directed translation, run-time system management, code generation, code optimization, compiler-building tools. Three lecture hours a week for one semester.


The following coursework with grade of at least C-: Computer Science 311 or 311H or 313K or 313H, 314 or 314H or 315 or 315H, 310 or 310H or 429 or 429H; and Mathematics 408C, 408K, or 408N. Computer Science 439 or 439H or 352 or 352H or 372 or 372H is recommended but not required.