Course Catalogs

You are viewing the
2014-2015 Course Catalog

CMPSC 4100 Compiler Construction

3 hours

A capstone course in which students design and implement a compiler as an application of the principles of software engineering, formal language theory, algorithms and data structures. Topics include lexical analysis, parsing, symbol table management, code generation and optimization and use of compiler tools.
Prerequisite(s): Grades of "C" or better in CMPSC 2410 Data Structures and CMPSC 3000 Formal Languages and Automata.