Software Engineering at McMaster
Yes — software engineering is a direct-entry program at McMaster University. You apply to it from Grade 12.
You apply to
Engineering I - Software Engineering
87%OUAC MESCo-op availableSupplementary application
Prerequisites
- English 4U
- Calculus & Vectors 4U
- Chemistry 4U
- Physics 4U
What to watch for
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 at the other campuses
Compare the entry programs side by side →- AlgomaDirect entry65%
- Brockvia Computer Science (BG)77–80%
- CarletonDirect entry75–80%
- GuelphDirect entry85–90%
- Lakeheadvia Engineering (AM)70%
- Laurentianvia Computer Science (LCS)70%
- Laurier (Waterloo)not offered at Laurier
- Nipissingvia Bachelor of Science (PS)70%
- Ontario Techvia Computer Science (DSD)73–77%
- Queen'svia Computing (QD)83–87%
- TMUvia Computer Engineering (SCE)85–90%
- TrentDirect entry85–90%
- U of T (Mississauga)not offered at UTM
- U of T (Scarborough)via Computer Science93–100%
- U of T (St. George)via Computer Science90–93%
- WaterlooDirect entry90–97%
- Westernvia Engineering (EE)87–93%
- Windsorvia General Engineering (NE)74%
- Yorkvia Engineering (BEng) (YT)80–87%
Entry routes were researched against each university’s own program pages in 2026-08-16. McMaster’s page. Faculties restructure — confirm before you apply.