CSCI 4327 Compiler Construction

Syntax analysis and semantic processing for a block-structured language. Compilation vs. interpretation; lexical analysis based on finite automata; syntax-directed translation; symbol tables; run-time storage allocation; error detection and recovery; code generation and optimization. Students are required to write a compiler. Equivalent course: CMPE 4327. A student may receive credit in only one course.

Credits

3

Prerequisite

Grade of C or better in: CSCI 3334 or CMPE 3334.

Cross Listed Courses

CMPE 4327.

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

As scheduled