CSCI 331 - Compilers


Semester Offered: Second Semester
Full Course
Credits: 4 credits
Attribute: 4NS, QFR

New course added 10.13.15.

A laboratory course translating programs to machine language - emphasis will be given to the five main steps of compilation: lexical analysis, parsing, semantic analysis, code generation, and code optimization. Alternative strategies will be considered for each of these steps. Each student will write a compiler for a language developed for this course.
Instructor: R. Geitz
Prerequisites & Notes
CSCI 210 and CSCI 151 or consent of the instructor.



Print-Friendly Page (opens a new window)