In engineering, upper-year courses depend on the knowledge you have acquired and become competent in from lower-level courses. This concept leads to the system of prerequisite courses you must complete before enrolling in upper-year courses. An engineer’s undergraduate education requires this methodology of incremental knowledge and practice development, and the Canadian Engineering Accreditation Board requires it.

Use the appropriate program progression chart based on your year of enrolment to plot your path to graduation.