(3 Units) Lexical, syntactic, and semantic analyses and syntax directed translation of programming languages. Includes symbol table construction, error diagnostics, and code generation.Prerequisites: CS 4100.(Lecture, 2 hours; laboratory, 2 hours)(Fall)