May 31, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

CIS 4050 - Compiler Design


3 cr
This course familiarizes the student with how computer languages are implemented. They write a small compiler for a simplified programming language using compiler construction tools such as lexical analyzer generators and parser generators as well as creating some hand-built components. Although some theory is presented, emphasis is on implementation. Programming is done in C or Java.

Prerequisite(s): CIS 3030 , CIS 3050  
Typically offered: Spring



Add to Portfolio (opens a new window)