Please note:

To view the current Academic Calendar, go to www.sfu.ca/students/calendar.html.

Principles of Compiler Design CMPT 379 (3)

This course covers the key components of a compiler for a high level programming language. Topics include lexical analysis, parsing, type checking, code generation and optimization. Students will work in teams to design and implement an actual compiler making use of tools such as lex and yacc. Prerequisite: MACM 201, (CMPT 150, CMPT 295 or ENSC 215) and CMPT 225.

Section Instructor Day/Time Location
D100 Anoop Sarkar
Mo 9:30 AM – 10:20 AM
We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby