Computer Engineering


Overview

Computer engineering is where computer science and electrical engineering meet. Computer engineers design, build and debug the hardware required to run all kinds of computers — from phones, airplanes and communications networks to medical devices.

The Major in Computer Engineering helps you develop a depth and breadth of expertise in computer hardware and software and will allow you to engage with theoretical and practical issues in well-equipped laboratories.

The program is designed to meet the growing industry demand for engineers with a strong background in modern computer technology. You will graduate with the foundational knowledge required for graduate studies in all fields of Computer Engineering.


Careers

As a computer engineer, you can work in any aspect of the computer and high-tech industry including hardware development, software development, telecommunications, robotics, medical technologies, and the automotive and aerospace industries.

You could become a professional: 

  • Computer programmer
  • Software engineer
  • Mechanical engineer
  • Robotics specialist
  • Systems analyst
  • Network architect

Possible minors

Minors are a great way to customize your academic experience. Many students use minors to pursue interests outside their major, while others choose minors to complement their degree.

Minors that complement this program:

Ready to apply?

For this program, you'll need to apply to the Faculty of Engineering.

³§±ð±ðÌýfull admission requirements for more information about deadlines and whether supporting documents are required for your application. 

Back to top