Jun 10, 2026  
Course Catalog 2010-2011 
    
Course Catalog 2010-2011 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 331 - Compilers


Next Offered: 2011-2012
Semester Offered: First Semester
Credits (Range): 3 hours
Attribute: 3NS, QP-F
A laboratory course on 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: J. Donaldson
Consent of the Instructor Required? No
Prerequisites & Notes
CSCI 151 and CSCI 210 or consent of the instructor. Note: Taught in alternate years only.

 



Add to Portfolio (opens a new window)