Units: 4
Hours: Lecture, 3 hours; laboratory, 3 hours
Catalog page 228
Prerequisites: CS 061, CS 100, CS 111, CS 150
Description: Covers the fundamentals of compiler design. Includes lexical analysis, parsing, semantic analysis, compile-time memory organization, run-time memory organization, code generation, and compiler portability issues.