4 credits Introduces compiler construction. Students create a compiler for a mini-language. Topics include grammars, lexical analysis, parsers, parser generators, code generation, and code optimization. Prerequisite(s): CS 452 or CS 552. Graded (A-F) only. Add to Portfolio (opens a new window)