- Length
- 5 years
- Degree
- Bachelor of Engineering & Management (Co-op Available)
- Program
- Engineering
- Options
Program highlights
Computer Engineering is the field that studies the science and technology of design, implementation and validation of both hardware and software components of computing systems. It combines the best of both worlds: design of hardware (Electronic Engineering) and software (Computer Science) components.
The programming component focuses on digital devices and their interfaces with other devices and users. The design and development of embedded systems play central roles today and into the future. These systems are encountered in everyday systems that we use: cell phones, digital audio players, X-ray systems, cars, and many others.
Engineering and Management advantage
Courses include:
- Three unique courses specifically designed for the program.
- Ten commerce courses that represent the core of a business degree.
- Two commerce electives (Level 3 or 4).
- Two economics courses (ECON 1B03 is required for entry to the program and will be completed in your first year as one of your complementary electives).
Admission requirements
Careersand research
Since you specialized in two fields you will have tremendous freedom in choosing types of project you want to work on and/or your career. As an example you may choose to work on the development of the medical devices such as medical robots. Or you may choose to design and implement control algorithms that control water level in water dams. Another option is to work for a power utility company and design code that controls substations in a power utility grid. You may also work with automotive designers to design Microsystems that control fuel ignition in hybrid vehicles. The opportunities are unlimited!
Career paths
- Digital Electronics
- Software
- Web applications
- Computer security
- Machine learning
- Robotics
- Digital Communications
- Medical devices
- Consumer electronics
- Automotive industries
Research areas
- Fault-tolerant computing
- Digital system testing
- Computer-aided design
- Parallel processing
- Video signal processing architectures
- Neural computing
- Computer security
- Multimedia systems
- Embedded computational systems
- Biological computing
Need moreinformation?
How to apply
Understand every step, from applying, to accepting your offer and joining us on campus!
Department of Electrical and Computer Engineering
We’re electrifying the world of engineering.