Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The computer engineering curriculum provides a strong grounding in core engineering principles, including mathematics, physical sciences, and fundamental computer hardware and software concepts. Today's interconnected world relies heavily on digital technology. Virtually every modern system (from network infrastructure and cybersecurity to robotic controls and telecommunications) depends on both hardware and software components. These technologies fundamentally transform how we perform tasks, entertain ourselves, and interact with others. Creating, improving, and sustaining these systems requires collaborative efforts between hardware engineers and software developers.
This field demands diverse capabilities, ranging from conventional hardware engineering to advanced programming techniques. Explore these domains and beyond through our comprehensive program. One particularly dynamic specialization involves integrating hardware and software solutions to address practical challenges. Develop the expertise needed to create, troubleshoot, and optimize the technological devices we depend on daily.
The program's structured coursework, from foundational to advanced levels with design elements, prepares graduates for professional work in computer system development and implementation. Many of our senior capstone projects now feature direct industry partnerships. Students gain hands-on design experience through the culminating senior project (ECE 483 Design II).
You can apply if you are currently enrolled in high school or secondary school, or if you have completed high school or secondary school, but have not started a degree.
You will be required to present the following results: 2.75 (out of 4.0); 3.75 (out of 5.0); 80% (out of 100); 70% (out of 100) India/Canada.
English Language Testing – Minimum Scores
IELTS - 6.5
Duolingo - 110
TOEFL at home 80
Pearsons - 58