Course Catalogs

You are viewing the
2012-2013 Course Catalog

CMPSC 240 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 140 Data Structures and CMPSC 200 Formal Languages and Automata.

(Normally offered alternate years.)