Computer engineering forms the basis of the modern world. Self-driving cars, robotics, mobile devices, electronic commerce, wireless communications, and other advances are all built by Computer Engineers. Computer engineers gain deep knowledge about hardware and software design, as well as are uniquely qualified to work on computer systems involving these aspects. They design and implement solutions to the ever increasing range of engineering problems.
Our Computer Engineering program is accredited by the Canadian Engineering Accreditation Board (CEAB).
What You’ll Learn
As a Computer Engineering student you will gain deep knowledge about hardware and software design, as well be uniquely qualified to work on computer systems. You will take courses in computation, system design and other specialized areas, including robotics and virtual reality. This theoretical knowledge is balanced with hands-on experience. Lassonde Computer Engineering students have access to our state-of-the-art facilities –Digital Systems Lab and Robotics Lab.
After second year, the co-op program can provide you with valuable experience, giving you an early start to becoming a licensed Professional Engineer.
Some Courses You’ll Take
Fundamental Data Structures
Electronic Circuits and Devices
Digital Logic Design
Signals and Systems
Computer Architecture and Organization
What is the difference between Computer Science, Computer Security, Computer Engineering and Information Technology?
Computer Science deals with the theory and practice of computer hardware and software. Students learn the theory that underlies computation and how to develop effective, efficient and correct software. The program is intensive in Mathematics and Computer Science courses.
Computer Security focuses on the privacy of personal data, preventing unauthorized access to computer systems, ensuring back-up contingency plans in the event of data loss and protecting systems from malicious activity.
Computer Engineering looks at how fundamental engineering design principles can be used to develop computer software and hardware while teaching you how to keep your knowledge and skills current as technology advances.
Information Technology deals with the application of technology to the organization. The program deals with how technology can be applied, rather than the technology itself.
You may also be interested in:
- Application security engineer
- Hardware design engineer
- Network engineer
You are required to provide official evidence of academic achievement in secondary education. This can be demonstrated through:
- Final grades under the Ontario curriculum (obtained through correspondence, night school or through TVO)
- Credentials through other curricula, such as results from Advanced Placement (AP) or Advanced-level courses in the General Certificate of Education (Gene). (Students may register to sit for the AP and GCE examinations as private candidates.)
In the absence of final grades in courses:
- You must submit the results of standardized tests such as the Scholastic Aptitude Test (SAT) with a minimum of 550 (Reading) and 550 (Math) or a composite American College Testing (ACT) score of 24.
- Your application will be reviewed by an admissions sub-committee. If admitted, you will not be eligible for entrance scholarships. You will be considered for continuing student scholarships at the end of your first year of study, if you satisfy those criteria.
You may also be required to provide proof of language proficiency. You will be considered for entrance scholarships on the basis of your overall averages in the six 4U/4M (Ontario curriculum) or equivalent courses.
We are adding to our database of admission requirements by country. Please check back in October for additional admission requirements by country. General requirements are currently available by country — note that program-specific requirements may apply in addition to general requirements.