Undergraduate Courses

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.

Engineering Practice Stream

Registration Particulars


The maximum course load is usually 18 credits per semester.

Back to Undergraduate Studies Home