Program overview
Admission Requirements
Intakes

Last updated on 2025-07-23

Program overview

Program overview

Earn a graduate degree in Software Systems Engineering from the University of Regina. This program is designed to provide students with both academic and applied research growth, preparing them for top software development jobs and helping them innovate next-generation software systems solutions. The program emphasizes a systems approach to software engineering, focusing on the entire development process from start to finish. Students will have the opportunity to work with dedicated faculty mentors and engage in applied software engineering research.

Program structure

The Master of Applied Science – Software Systems Engineering (Thesis Option) is structured to be completed in a 2-year timeframe. This program offers a research-focused curriculum that allows students to delve deep into software systems engineering. Students can also choose from various options to tailor their educational experience:

  • Master of Applied Science – Co-op (38 credit hours), which combines research with field experience.
  • Master of Engineering – Project (30 credit hours), focusing on career growth for practicing engineers.
  • Master of Engineering – Co-op (38 credit hours), integrating academic growth with professional development.

Additionally, students have the option to complete a thesis or field project, depending on their career goals. The program is offered through the Faculty of Engineering and Applied Science at the University of Regina.

Featured Experiences

The Software Systems Engineering program at the University of Regina offers several unique features and experiences:

  • Co-op Education Option: Students can gain advanced industry experience through co-op placements, choosing between two 4-month placements or one 8-month placement.
  • Dedicated Labs: Access to specialized labs and platforms tailored for software systems engineering students and researchers.
  • Research Opportunities: Engage in applied research that addresses real-world software challenges.
  • Industry Connections: Benefit from partnerships with industry leaders, enhancing networking and job placement opportunities.
  • Global Community: Join a diverse student body, fostering an inclusive environment that values equity and collaboration.

Career Options

Graduates of the Master of Applied Science in Software Systems Engineering can pursue a variety of career paths in Canada. Here are some common job titles and brief descriptions:

  • Software Systems Engineer: Design and develop software systems, ensuring they meet user requirements and industry standards.
  • Test Engineer: Responsible for testing software products to identify bugs and ensure quality before release.
  • Engineering Manager: Oversee engineering teams, managing projects and ensuring timely delivery of software solutions.
  • Quality Assurance Engineer: Focus on maintaining the quality of software products through rigorous testing and validation processes.
  • Software Development Engineer: Involved in the full software development lifecycle, from concept to deployment, creating innovative software solutions.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit UOR - University Of Regina official website