Courses and course sequences

This page contains the Faculty of Engineering's course list by programs as well as the undergraduate course sequences.

Course list by program

Undergraduate

Biomedical Mechanical Engineering


Biotechnology


Chemical Engineering


Civil Engineering


Computer Engineering


Computer Science


Electrical Engineering


Mechanical Engineering


Physics and Electrical Engineering


Software Engineering

Masters
Doctorate
Graduate Diploma

Technology Project Management

Course sequences (undergraduate)

Please consult the Undergraduate Studies Office in order to plan your course sequence.

Undergraduate course offering:

  • Some courses are not be offered at every term.
  • The programs are offered in English and in French for the first two years. Some 3rd and 4th year courses are not offered in French.
  • Courses with fewer than 10 registrants will be cancelled
Biomedical Mechanical Engineering

BASc in Biomedical Mechanical Engineering

BASc in Biomedical Mechanical Engineering and BSc in Computing Technology

Chemical and Biological Engineering

BASc in Chemical Engineering

BASc in Chemical Engineering, Biomedical Engineering Option

BASc in Chemical Engineering, Engineering Management and Entrepreneurship Option

BASc in Chemical Engineering, Environmental Engineering Option

BASc in Chemical Engineering and BSc in Computing Technology

Honours BSc in Biochemistry (biotechnology) / BASc in Chemical Engineering (biotechnology)

Honours BSc in Biochemistry (biotechnology) / BASc in Chemical Engineering (biotechnology) with Biomedical Engineering Option

Civil Engineering

BASc in Civil Engineering

BASc in Civil Engineering, Engineering Management and Entrepreneurship Option

BASc in Civil Engineering, Environmental/Water Resources Option

BASc in Civil Engineering, Structural / Geotechnical Option

BASc in Civil Engineering and BSc in Computing Technology

Computer Engineering

BASc in Computer Engineering

BASc in Computer Engineering, Engineering Management and Entrepreneurship Option

Computer Science

Honours BSc in Computer Science

BSC with Honours in Computer Science, Bioinformatics Option:

Honours BSc in Computer Science, Management and Entrepreneurship Option

Honours BSc in Computer Science, Data Science Option

Joint BSc in Computer Science and Mathematics

Major in Computer Science

Minor in Computer Science

Minor in Computer Science for Scientists

Electrical Engineering

BASc in Electrical Engineering

BASc in Electrical Engineering, Engineering Management and Entrepreneurship Option

BASc in Electrical Engineering and BSc in Computing Technology

Electrical Engineering, Computing Technology, Engineering Management and Entrepreneurship Option

Honours B.Sc. in Physics and BASc in Electrical Engineering

Mechanical Engineering

BASc in Mechanical Engineering

BASc in Mechanical Engineering, Engineering Management and Entrepreneurship Option

BASc in Mechanical Engineering and BSc in Computing Technology

Mechanical Engineering and Computing Technology with Engineering Management and Entrepreneurship option

Software Engineering

BASc in Software Engineering (CO-OP)

BASc in Software Engineering (CO-OP), Engineering Management and Entrepreneurship Option

Back to top