University of Waterloo · Canada
Software Engineering
A five-year engineering degree in Waterloo, Ontario.
- Where
- Waterloo, OntarioCanada
- Degree
- Bachelor of Software Engineering
- Length
- 5 years
- Taught in
- English
- Starts
- Autumn 2027
- Apply by
- 15 January 2027
- Admission
- SelectiveIB grades
- EU/EEA fee
- CAD 75,000 for two terms2026 est.
More facts
- Degree
- Bachelor of Software Engineering
- Length
- 5 years
- Taught in
- English
- Starts
- Autumn 2027
Deadlines
What it is
An engineering degree in software design, algorithms, digital hardware and human-computer interfaces, offered with the Faculty of Mathematics. It is co-op only, alternating study with paid work terms.
What you need
- IB Diplomaat least 31 points
- Maths AA (SL or HL)minimum 4 · HL is recommended
- Physics (SL or HL)minimum 4 · HL is recommended
- Chemistry (SL or HL)minimum 4
- English A (SL or HL)minimum 4 · HL English B with a 5 is also accepted
Requirements in full
Every IB applicant at Waterloo
IB Diploma with six courses, three at HL; totals exclude diploma points.
How places are decided
- Selected individually: predicted IB total, the Admission Information Form and a required online software engineering interview. 6s and 7s are recommended.
Sources (3)
- Software Engineering at Waterloo — checked 2026-10-07
- Entry requirements
- IB applicants at Waterloo