COMP 520. Compiler Design.
Credits: 4
Offered by: Computer Science (Faculty of Science)
Terms offered: Winter 2026
View offerings for Winter 2026 in Visual Schedule Builder.
Description
The structure of a compiler. Lexical analysis. Parsing techniques. Syntax directed translation. Run-time implementation of various programming language constructs. Introduction to code generation for an idealized machine. Students will implement parts of a compiler.
- 3 hours, 1 hour consultation
- Prerequisites: COMP 273 and COMP 302