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
Courses
As a Computer Engineering student, you can take courses like:Â
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:
Related majors
Discover these related majors:
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.Â