Sep 03, 2025  
2024-2026 Undergraduate Catalog 
    
2024-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

COSC 456 - Compilers


3 credits
3 lecture hours.

This course is an introduction to the principles, techniques and tools for design and implementation of compilers. The course covers: introduction to compiling, a simple one-pass compiler, lexical analysis - scanning, syntax analysis - parsing, semantic analysis, syntax-directed translation, intermediate code generation, code generation, code optimization, and symbol table management. COSC 356

Prerequisite(s) COSC 385   completed with a grade of “C” or higher
Offered (AS NEEDED)



Add to Portfolio (opens a new window)