Courses offered by the Department carry the ECNG course code prefix. Courses offered by other departments carry other code prefixes: e.g. COMP, MATH, MENG.
All compulsory courses are taught every year while only a specific set of electives is available each year. Students wishing to register for elective courses must consult the current Registration Guide for the available list of electives and their semester offering.
- Level 1 (All courses compulsory)
- Level 2 (All courses compulsory)
- Level 3 (Compulsory)
- Level 3 (Electives)
The maximum course load is usually 18 credits per semester.