This is a searchable list of programs and all courses offered. Click Course Title, or select “View Details” on each listing to see course outlines, access available downloads, and registration information.
Course information is updated often. Please check course descriptions carefully to make sure you have the pre-requisites and / or co-requisites for the courses in which you wish to enrol.
For a comprehensive list of all courses offered by the Faculty—currently and historically—please view our Complete Course List.
If you have a course code in mind or wish to search via topic, please use the search function below.
Course Code
Course Title
INF3018H
Course Code
INF3018H
Course Name
INF2182H
Course Code
INF2182H
Course Name
INF2154H
Course Code
INF2154H
Course Code
INF2151H
Course Name
INF2144H
Course Code
INF2144H
Course Name
MSL2306H
Course Code
MSL2306H
Course Code
INF2207H
Course Name
Course Code
INF482H1
Course Name
Course Code
INF481H1
Course Name
Course Code
INF450H1
Course Name
Course Code
INF2123H
Course Name
INF3105H
Course Code
INF3105H
Course Name
Course Code
INF2233H
Course Name
INF2410H
Course Code
INF2410H
INF3103H
Course Code
INF3103H
INF2409H
Course Code
INF2409H
INF2160H
Course Code
INF2160H
Course Name
INF2408H
Course Code
INF2408H
INF2407H
Course Code
INF2407H
MSL2305H
Course Code
MSL2305H