← Browse Canada courses

Bachelor · Canada

Software Engineering — Bachelor of Software Engineering

University of Waterloo

About this programme

University of Waterloo Bachelor of Software Engineering is a highly selective co-op-only undergraduate programme. International applicants may apply directly, including A-level or International Baccalaureate routes; mandatory programming background, supplemental information form and interview are required. International students are eligible for co-op subject to immigration rules.

Catalogue snapshot from verified university information. This is not a guarantee that admission is currently open.

Course information

Degree level
Bachelor
Subject
Software Engineering
Study mode
Full-time campus and compulsory co-op
Duration
Co-op bachelor's pathway (study and work terms)
Teaching language
English
Location
Waterloo, Ontario, Canada

International applicant information

Our catalogue lists this programme as accepting international applicants. Confirm your own eligibility, fees, teaching language and available intake with the university.

Check the official source for current admission deadlines, fees, qualifications, language requirements, scholarships and visa considerations.

More degree opportunities

Compare Canada university courses →

Study in Canada guide →

Search all university programmes →