Skip to main content
Ontario Tech acknowledges the lands and people of the Mississaugas of Scugog Island First Nation.

We are thankful to be welcome on these lands in friendship. The lands we are situated on are covered by the Williams Treaties and are the traditional territory of the Mississaugas, a branch of the greater Anishinaabeg Nation, including Algonquin, Ojibway, Odawa and Pottawatomi. These lands remain home to many Indigenous nations and peoples.

We acknowledge this land out of respect for the Indigenous nations who have cared for Turtle Island, also called North America, from before the arrival of settler peoples until this day. Most importantly, we acknowledge that the history of these lands has been tainted by poor treatment and a lack of friendship with the First Nations who call them home.

This history is something we are all affected by because we are all treaty people in Canada. We all have a shared history to reflect on, and each of us is affected by this history in different ways. Our past defines our present, but if we move forward as friends and allies, then it does not have to define our future.

Learn more about Indigenous Education and Cultural Services

Software Engineering (Master's Program)

Program details

Faculty
Engineering and Applied Science

Degree
Master of Applied Science
Master of Engineering

Delivery method
Hybrid online/in-class

Location
Ontario Tech University, North Oshawa

Start dates
MASc: September, January or May MEng: September or January

Length
Approximately 24 months, based on full-time study

Program load
Full-time
Part-time

Program format
MASc: Courses with MASc research thesis MEng: Course-based or courses with major project

Overview

The master's program in software engineering expands a student's knowledge of software engineering and prepares them for careers in research, development, and advanced software engineering systems.

The objective of the MASc and MEng in software engineering is to 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. This program will prepare students for careers in research, development, and advanced software engineering systems for empowering humanity and addressing ethical, social, and economic concerns.

This software engineering program will be of interest to students with a background in Software Engineering, Computer/Electrical Engineering, Computer Science, and related programs. Graduates of undergraduate programs in Computer Engineering, Electrical Engineering, Information Engineering, and related programs may meet the admission requirements depending on the courses they have taken.

The MASc is a thesis-based program for students interested in research and may wish to continue their education at the PhD level. The MEng is a course-based or a project-based program for working professionals and other students interested in advanced knowledge and skills in software engineering.


Admissions

Admissions


In addition to the general admission requirements for graduate studies, applicants must meet the following program-specific requirements:
  • 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.

Prior to being accepted into the MASc program, applicants must find a professor who specializes in their desired area of research and who is willing to act as a supervisor. Close technical contact with a faculty member is an essential part of thesis-based graduate education in software engineering.

 

Required supporting documents:

Please see the checklist of required documents for a list of supporting documentation that must be submitted with your application.

Required test scores for English language proficiency:

See English language proficiency for the minimum required test scores for this program.

Please see application deadlines for specific dates. Note that the application deadlines listed are for both the online application and all supporting documentation.

Applications for admission to all graduate studies programs are submitted online. There are five steps you must go through to complete the application process. See application process and requirements for step-by-step instructions.

APPLY NOW


Many of our graduate programs are extremely competitive; the number of qualified applicants normally exceeds the number of seats available for each intake. Satisfaction of minimum entry requirements does not ensure admission.

Program details

Faculty
Engineering and Applied Science

Degree
Master of Applied Science
Master of Engineering

Delivery method
Hybrid online/in-class

Location
Ontario Tech University, North Oshawa

Start dates
MASc: September, January or May MEng: September or January

Length
Approximately 24 months, based on full-time study

Program load
Full-time
Part-time

Program format
MASc: Courses with MASc research thesis MEng: Course-based or courses with major project

Learn more

Download viewbook

Research areas

  • Active noise and vibration control
  • Advanced composites
  • Advanced refrigeration and air conditioning
  • Aeroacoustics
  • Automotive systems (see Automotive Engineering program)
  • Biomass combustion and gasification
  • Combined cycle power generation
  • Controls


  • Dynamics, vibration and noise
  • Energy conversion and management
  • Engineering design
  • Fluid-structure interactions
  • Heat transfer, fluid mechanics and multiphase flows
  • Hydrogen production, storage, transportation, delivery and use
  • Hydrogen, ammonia and fuel cell technologies
  • Integrated energy systems

  • Manufacturing and materials
  • Mechanics of solids and structures
  • Mechatronics
  • Modelling and simulation of energy systems
  • Multi-generation energy systems
  • Nanomaterials and structures
  • Renewable energy systems (e.g., wind, solar, geothermal)
  • Robotics, automation and controls
  • Smart energy systems
  • Thermal energy storage



Learn more about the research areas within this program and find research experts by visiting the faculty’s website and the university's Expert Centre.


Additional Information


  • ENGR 5510G – Foundations of Software Engineering
  • ENGR 5520G – Software Development Methods and Tools
  • ENGR 5590G – Software Engineering Studio
  • ENGR 5550G - Software Testing and Quality Assurance
  • ENGR 5560G - Software Security and Dependability
  • ENGR 5740G - User Interface Design
  • ENGR 5785G - Real-Time Data Analytics for Internet of Things

Please note that courses are subject to change without notice.

MASc applicants

Internal awards and funding

Applicants to research-based graduate programs who are studying full-time are automatically considered for some types of funding at the time of admission.

Types of funding that do not require an application:

  • Entrance scholarships
  • Minimum funding packages
  • Teaching assistantships, research assistantships and graduate research assistantships

For more details on the above funding opportunities, see graduate student awards and funding.

Please note: Part-time students are not eligible for the above funding opportunities.

External awards and funding

Graduate program applicants are encouraged to apply for external awards to help finance their education. The application process differs for each competition, so review the information carefully to determine where and when you must apply. Please note: The majority of these awards are for domestic or permanent residents only.

MEng applicants

Applicants to professional or course-based programs are not normally considered for internal funding sources such as entrance scholarships, minimum funding packages, teaching assistantships, research assistantships or graduate research assistantships.

While external scholarships and awards for graduate students who fall under the above criteria are often limited, we encourage you to explore some of the external scholarship databases available for possible funding opportunities.

Tuition fees for graduate programs are charged on a flat-fee or fee-per-credit basis and vary by program and student status.

For current, specific fees and details on flat-fee versus fee-per-credit programs, please see tuition and fees.

Contact the program:

Faculty of Engineering and Applied Science
905.721.8668 ext. 2988
engineering@ontariotechu.ca

Contact the School of Graduate and Postdoctoral Studies:

905.721.8668 ext. 6209
gradstudies@ontariotechu.ca