Mar 12, 2026  
2025-2026 Undergraduate/Graduate Catalog 
    
2025-2026 Undergraduate/Graduate Catalog

COMP 345 - Compiler Construction

(3 credits)
Prerequisite: COMP 250 with a minimum grade of “C-“; and COMP 340
This course includes compiler structure; lexiysis, syntax analysis, grammars, description of programming language, automatically constructed recognizers, and error recovery; semantic analysis, semantic languages, semantic processes, optimization techniques and extendible compilers. Students will write a sample compiler in this course. Offered periodically.