Introduction to Compiling
0.5 Credit

Hours per week:
  • Lecture/Discussion: 3

Principles and design techniques for compilers. Compiler organization, compiler writing tools, scanning, parsing, semantic analysis, run-time storage organization, memory management, code generation and optimization. Students implement a substantial portion of a compiler in a project.

Additional Course Information
CP213 or CP264, CP216.