Compare Programs

Use this tool to view programs you're interested in side-by-side. Click "Add" and select a program to compare - you can add up to three.

When you're done, click "Save" to store the program comparison on your dashboard and come back to view it later.

 Software Engineering (MEng)
 ChangeRemoveSaveAddAdd
SchoolOntario Tech University - Graduate Studies
LocationOshawa, ON, Canada
School TypeGraduate School
School SizeFull-time Undergraduate: 10,550
Full-time Graduate: 902
DegreeMaster
Honours
Co-op
Length16 Month(s)
Entry Grade (%)*73% to 76%
Prerequisites
Prerequisites Notes
  • Hold a four-year honours undergraduate engineering degree in software engineering, computer science, or another engineering degree in a relevant field from an accredited engineering program at a Canadian university, or its equivalent from a recognized institution.
  • Minimum overall academic standing of a B (GPA: 3.0 on a 4.3 scale), with a minimum B in the last two full-time years (four semesters) of undergraduate work or equivalent. B+ is preferred for MASc applicants.
Cost
Scholarships
DescriptionThe Master of Applied Science (MASc) and Master of Engineering (MEng) programs in Software Engineering expand students' knowledge of software engineering through intensive state-of-the-art courses, projects, and/or a research thesis in their chosen area of interest. Software engineering focuses on the development and use of rigorous methods for designing and constructing software artifacts that will reliably perform specified tasks. Courses in these programs are designed to give students in-depth learning in software engineering, and opportunities for advanced development of skills such as communication, teamwork and leadership, as well as participate in scholarly activities of research, seminars and presentations.

The Master of Engineering (MEng) in Software Engineering is a course-based or a project-based master’s program that aims to provide the opportunity for students as well as software professionals to expand their knowledge and skills in software engineering.


Next Steps

*We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.