May 05, 2024  
2022-2023 Undergraduate Academic Calendar (replaced eff. Sept 16, 2022)) 
    
2022-2023 Undergraduate Academic Calendar (replaced eff. Sept 16, 2022)) [ARCHIVED CALENDAR]

Add to favourites (opens a new window)

CSCI 4020U – Compilers


This course provides a detailed study of the compilation process for a procedural language. Students will develop an understanding of compiler design and put these principles into practice through the construction of a fully functioning compiler for a small procedural language using widely available tools for compiler construction and a general-purpose programming language.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 1.5
Prerequisite(s): CSCI 2050U  
Credit restriction(s): SOFE 3960U  
Experiential learning: Yes



Add to favourites (opens a new window)