In engineering, upper-year courses depend upon the knowledge you have acquired and developed from lower-level courses. This concept is applied through a system indicating which prerequisite courses must be successfully completed in order to be eligible for enrolment in your preferred upper-year courses.

An engineer’s undergraduate education necessitates this methodology of incremental knowledge and practice development, as it is required by the Canadian Engineering Accreditation Board.

Please use the program progression charts below based upon your program and year of enrolment to plot your path to graduation.

*Last updated June 15, 2020 3:00pm.

Aerospace Engineering

Stream A: Aerodynamics, Propulsion and Vehicle Performance Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Stream B: Aerospace Structures, Systems and Vehicle Design Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Stream C: Aerospace Electronics and Systems Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Stream D: Space Systems Design Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Architectural Conservation and Sustainability Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021 N/A N/A N/A N/A N/A

Stream A: Structural Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021 N/A N/A

Stream B: Environmental Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021 N/A N/A

Biomedical and Electrical Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Biomedical and Mechanical Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Civil Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Communications Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Computer Systems Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Electrical Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Engineering Physics

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Environmental Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Mechanical Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Concentration in Integrated Manufacturing Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021 N/A N/A

Software Engineering

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021

Sustainable and Renewable Energy Engineering

Stream A: Smart Technologies for Power Generation and Distribution

Fall 2014 – Winter 2015 Fall 2015 – Winter 2016 Fall 2016 – Winter 2017 Fall 2017 – Winter 2018 Fall 2018 – Winter 2019 Fall 2019 – Winter 2020 Fall 2020 – Winter 2021