Last updated on 2025-07-23
Program Overview
Earn a bachelor’s degree in Software Systems Engineering from the University of Regina. This program is designed to prepare students to develop software solutions from concept to completion. The degree is accredited by the Canadian Engineering Accreditation Board (CEAB), ensuring that graduates are fully qualified to register with provincial and territorial engineering associations, which is the first step toward becoming a professional engineer.
Program Structure
The Bachelor of Applied Science in Software Systems Engineering is structured to provide a comprehensive education over a period of 9 semesters. The program includes:
- Accreditation by the Canadian Engineering Accreditation Board (CEAB)
- Dedicated software development labs exclusively for software systems engineering students
- Opportunities for co-op and internship experiences, allowing students to earn between $8,000 and $13,000 per semester
- Access to experienced faculty with backgrounds in various fields of software development
This program also welcomes transfer students, providing a pathway for those who wish to complete their degree at the University of Regina.
Featured Experiences
- Co-op and internship opportunities that enhance practical experience and employability
- Access to dedicated labs, including a computer lab and an app lab, specifically for Software Systems Engineering students
- Learning from faculty with extensive industry experience in areas such as web-based systems, mobile computing, and artificial intelligence
- Opportunities to engage in research and study abroad programs
- Participation in engineering clubs and societies, fostering networking and collaboration among students
Career Options
Graduates of the Bachelor of Applied Science in Software Systems Engineering can pursue various career paths in Canada, including:
- Software Development Engineer: Responsible for designing, coding, and testing software applications.
- Quality Assurance Engineer: Focuses on ensuring the quality and functionality of software products through rigorous testing.
- Software Engineering Lead: Oversees software development teams, guiding projects from conception to completion.
- Engineering Manager: Manages engineering teams and projects, ensuring alignment with business goals and technical requirements.
- Mobile Application Developer: Specializes in creating applications for mobile devices, focusing on user experience and performance.
These roles are in high demand, with numerous job openings expected in the coming years, making this degree a valuable asset for aspiring software engineers.
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









































