3Credits Underlying theory and design techniques for compilers. Lexical analysis, top-down and bottom-up parsing algorithms, runtime storage management, syntax directed translation schemes, and intermediate code generation.Prerequisites: C S 216, C S 316 and C S 470/570 Meets with C S 410