IB Pathways

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

  1. 15 January 2027

    Applications close
    Hard deadline
    DetailsSource
  2. 1 February 2027

    Engineering: documents, supplementary forms and online interview due
    Hard deadline
    DetailsSource
  3. 15 February 2027

    Documents and Admission Information Form due, programs other than Engineering
    Hard deadline
    DetailsSource

Every date in Canada

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.

Where it says so

Its entry requirements

Check it on uwaterloo.ca

How places are decided

    • IB grades
    • Interview
    • Motivation letter
    Selected individually: predicted IB total, the Admission Information Form and a required online software engineering interview. 6s and 7s are recommended.
Sources (3)
  1. Software Engineering at Waterloo — checked 2026-10-07
  2. Entry requirements
  3. IB applicants at Waterloo

Other degrees at Waterloo