Program Information

School: University of Waterloo
Faculty: Faculty of Engineering
Degree: Bachelor; Co-op; Honours
Field of Study: Computer Software Engineering
Description: Whether you want to create a VR training program for surgeons, the next “swipe right” dating app, or an autonomous car, software engineers have endless career options in today’s tech-enabled world.

At Waterloo, you won’t just write code. You’ll also analyze software architecture, apply algorithms, understand digital hardware systems, and design human/ computer interfaces. Plus, you’ll learn how to work in teams and manage projects.

URL: Software Engineering at University of Waterloo
Length: 5 Year(s)
Cost per year:*
National: $15,522
International: $44,614
Scholarships: 1
Careers: Software Engineer

Admission Requirements

Grade for Entrance Previous Year (%)* 94 to 97
Prerequisites:*

These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.

  •  Grade12 English (ENG4U) 
  •  Grade12 Chemistry 
  •  Grade12 Physics 
  •  Grade12 Advanced Functions 
  •  Grade12 Calculus and Vectors 

70% is required for each of the prerequisites. Recommended courses: Grade 11 U Introduction to Computer Science, Grade 12 U Computer Science.

Test Scores:

  • Test of English as a Foreign Language (Internet Based) [min. 90] or Michigan English Language Assessment Battery [min. 80] or International English Language Testing System (academic or immigration) [min. 6.5] or Canadian Academic English Language Assessment [min. 75]