Jul 04, 2025  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG]

CSC 355 - Compiler Design


Instructor
Lim

The course provides an overview of fundamental principles in compiler design. These principles encompass lexical, syntactic, and semantic analysis involving finite and push-down automata, top-down and bottom-up parsing, error detection and recovery, semantic actions, and code generation. The students taking this course are expected to have some experience in C/C++. The students should have taken CSC 221 - Data Structures and CSC 250 - Computer Organization.

Satisfies Computer Science major and minor requirement.