Replacing the current core courses with three common core courses (with the exception of the programming course) required for all MEng students to make all MEng programs consistent, namely:
ENGR 5013G - Advanced Engineering Mathematics,
ENGR 5410G - Project Management for Engineers, and
ENGR 5201G - Engineering Communication and Ethics.
The current three core Software courses in the Software Engineering MEng program will be placed under “Software Engineering Electives”. Course-based students will be required to take:
1. The three common core courses;
2. Three courses from “Software Engineering Electives”;
3. One course from “Software Systems Electives”; and
4. Three courses from any category.
Project-based students will be required to take:
1. The three common core courses;
2. Three courses from “Software Engineering Electives”;
3. One courses from “Software Systems Electives”;
4. One course from any category; and
5. ENGR 5002G - MEng/MEngM Project.
The current program map on the 2024-2025 calendar will remain in effect for all students admitted to the program before Fall 2024.
The new program map will take effect in Fall 2025 and will be applied on new students entering the program in Fall 2025.