Cutoffs

Studying Software Engineering in Ontario

You can’t always apply to software engineering directly. Some universities admit you straight into it; others admit you into a broad first-year category and you choose software engineering later. That difference is why searching for a major by name can make it look like a university doesn’t offer it.

Apply broad, choose software engineering later

  • Western University

    Apply to Engineering (EE)

    You choose software engineering at the end of first year — you rank programs at Intent to Register in March and are placed on your year-weighted average.

    The accredited Software Engineering BESc is an Engineering discipline: you enter the common Engineering first year (EE) and are placed into Software Engineering in second year by grades, not guaranteed. EE requires ENG4U, MHF4U, MCV4U, SCH4U and SPH4U, and you must write the Casper test. Placement into Software needs at least 60% in NMM 1411A/B, 1412A/B, 1414A/B and Physics 1402A/B, at least 70% in ES 1036A/B, and a year-weighted average of 60%. Computer Science (ECS) offers only a Minor in Software Engineering, available solely alongside a CS Honours Specialization or Specialization — that is not the engineering degree, and BESc Software Engineering students are barred from a concurrent CS degree.

    https://www.eng.uwo.ca/undergraduate/first-year/admission_to_programs.html
  • Queen's University

    Apply to Computing (QD)

    You choose software engineering in May at the end of first year, when you request a Computing plan.

    Queen's has no Bachelor of Software Engineering. The closest is the Software Design specialization inside the Bachelor of Computing (QD), confirmed on the School of Computing program list and chosen after first year. If you specifically want an accredited engineering degree, that is Computer Engineering through Smith Engineering — either the common first year (QE) or the direct-entry code (QEC) — a completely different application with Chemistry 4U and Physics 4U required.

    https://www.cs.queensu.ca/undergraduate/programs/
  • University of Toronto — St. George

    Apply to Computer Science

    You choose software engineering at the end of first year.

    There is no degree called Software Engineering at U of T — that program page does not exist. Two real routes: the Computer Science admission category in Arts & Science (tad, declare after first year), or Computer Engineering in the Faculty of Applied Science & Engineering, which is direct-entry BASc under its own code tcs and requires MCV4U, MHF4U, SCH4U and SPH4U. Pick tcs instead if you want engineering rather than a science degree.

    https://future.utoronto.ca/program/computer-science/
  • University of Toronto — Mississauga

    Apply to not offered at UTM

    UTM has no engineering faculty and no software engineering degree — confirmed absent from the full A-Z program listing. All U of T engineering is at the St. George campus. The closest thing at UTM is the Computer Science Specialist (TMX), which is a science degree, not an accredited engineering one.

    https://www.utm.utoronto.ca/future-students/programs-az-listing
  • University of Toronto — Scarborough

    Apply to Computer Science

    You choose software engineering end of first year, when you apply for the CS specialist.

    UTSC has no engineering faculty — Software Engineering here is one of five streams inside the Computer Science specialist (HBSc), alongside Comprehensive, AI & Machine Learning, Entrepreneurship and Information Systems, chosen after first year. It is not a BEng and is not an accredited engineering degree.

    https://www.utsc.utoronto.ca/admissions/programs/computer-science

Apply straight to software engineering

  • Engineering I - Software Engineering

    McMaster

    Different program from Computer Science, different application, and it grants a Bachelor of Engineering. From Fall 2027 entry you name Software Engineering on OUAC and McMaster's wording is that you lock in your second-year spot when you apply — but you still take the common Engineering 1 year with every other engineering student, and your Software Engineering courses start in Level 2. The alternative code is Engineering I - Discovery Track, where you pick at the end of first year and allocation is competitive on first-year CGPA. Engineering requires a supplementary application (late January).

  • Software Engineering

    Waterloo

    Co-op only — there is no regular-stream option. The prerequisite trap: because it is jointly run by Mathematics and Engineering, it carries the Engineering course list, so you need Chemistry AND Physics on top of Advanced Functions, Calculus and Vectors and English (all 70%). Computer Science does not require chemistry or physics, so students who assume the two programs take the same courses can find themselves eligible for one and not the other. Individual selection from the low to mid-90s, Admission Information Form required, and programming experience is expected. Applying to Software Engineering does not put you in the running for Computer Science.

Read off each university’s own admissions pages, and covering the seven campuses Ontario students apply to most. Entry structures change — confirm with the university before you build a timetable around one. Search all programs.