Building on a solid foundation of traditional engineering skills, this program covers many different aspects of computer software and hardware, and allows for more specialized studies in microprocessorbased systems, computer architecture, programming concepts, real-time operating systems, software engineering and robotics. This program provides multiple paths to diverse careers.

Studies made for you

Options with this program

CO-OP

With the Co-operative Education (CO-OP) Program, you can gain hands-on experience in your field of study while you complete your degree.

CO-OP program requirements, employers, salaries, and details

Languages

  • This program is offered in English and in French.
  • All courses are offered in English and most courses are available in French.

Suggested course sequences

Explore your options and see which courses you'll be taking each year.
Explore the detailed course sequences

Careers and graduate studies

Discover where this degree could take you.
Robert Conrad
Student testimonial

“My degree has allowed me to explore many computing systems from both software and hardware perspectives. I have been able to apply my class work in robotics, app development and AI.”

Robert Conrad

— Computer Engineering

Admission requirements

Admission averages vary between English and French programs. See the French page for the French program requirements.

Please note these minimum requirements are subject to change. Admission is not guaranteed. See the full undergraduate admission requirements for more information.

A person looking at her phone with a computer in front of them.

Contact us

Do you have questions about this program?
Send us an email