CSCI 468  Compilers: 4 Credits (3 Lec, 1 Lab)

(Sp) Senior capstone course. Compiler design and construction. Scanning, parsing, symbol tables, semantic analysis, intermediate representations, run-time memory management, target code generation, and optimization. Implementation of a small compiler. CSCI 366 is recommended.

View Course Outcomes:

  1. Demonstrate a working understanding of scanning.
  2. Demonstrate a working understand of parsing.
  3. Demonstrate a working understanding of semantic analysis.
  4. Design, analyze, implement, and test a working compiler.
  5. Be conversant in some advanced compiler concepts such as rudimentary optimization techniques, compiling advanced language constructs, linking and loading.
]]>