Discover
Undergraduate
Master
Advanced Materials and Manufacturing
- Master of Applied Science in Advanced Materials and Manufacturing (MASc)
- Master of Engineering in Advanced Materials and Manufacturing (MEng)
Biomedical Engineering
Chemical Engineering
- Master of Chemical Engineering (MASc)
- Master of Chemical Engineering (MEng)
Civil Engineering
- Master of Civil Engineering (MASc)
- Master of Civil Engineering (MEng)
Computer Science
E-Business Technologies
- Master in Electronic Business Technologies (MEBT)
- Master of Science in Electronic Business Technologies (MSc)
Electrical Engineering and Computer Engineering
- Master of Electrical and Computer Engineering (MASc)
- Master of Electrical and Computer Engineering (MEng)
Engineering Management
Environmental Engineering
Mechanical Engineering
Systems Science
- Master of Science in Systems Science (MSc)
- Master of Systems Science (MSysSc)
Doctorate
Advanced Materials and Manufacturing
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Science
Electrical and Computer Engineering
Electronic Business
Environmental Engineering
Mechanical Engineering
Graduate Diploma
Technology Project Management
Courses
Course list by program
Course sequences (undergraduate)
- Find an undergraduate's program course sequence
Electives (undergraduate)
Accreditations
The Honours BSc in Computer Science and the BASc in Software Engineering are accredited by the Computer Science Accreditation Council of CIPS.
All engineering programs are accredited by the Canadian Engineering Accreditation Board of Engineers Canada.
As one of the first three Software Engineering programs in Canada, we have helped standardize the guidelines for software engineering curriculum developed by the ACM and IEEE, the leading associations in our domain.