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 314, CS 367, and CS 411 Add to Portfolio (opens a new window)