
Program Overview
The Computer Engineering undergraduate program is distinctive as it is based on the broad areas of electrical engineering and computer science. These foundations are used in the design and organization of computer systems, the design of programs that turn these systems into useful applications and the use of computers in communication and control systems. Design includes hardware, operating systems and software. Computer engineering students will learn how computer systems work and how they can be integrated into larger systems that serve a wide range of users and businesses. As a result, the program also ensures that our students will gain experience in communications, problem-solving and team management. A computer engineer may be involved in the design of computers and computer systems. They may also be engaged in the design of computer-based communications and control systems or in the design of microelectronic circuits, including computer-aided design and manufacturing. Computer system analysis and the design of both hardware and software for applications, such as artificial intelligence and expert systems, database systems, wireless networks, computer security and robotics, are included in the scope of the computer engineer's work.
See how you match with this program
Create a free account to get your personalized match score for University of Toronto.
Academic Requirements
Mathematics: Analysis and Approaches
HL • Required: 5
Physics
HL • Required: 5
Chemistry
SL • Required: 4