Software Systems Engineering (SSE) is the field where computing knowledge meets real-world problem solving. Software Systems Engineers are professionals who lead and contribute to a wide range of projects. They apply their expertise in software architecture, analysis, design, consulting, and project management to create cutting-edge solutions.
As a Software Systems Engineer, you'll be equipped to tackle complex software development challenges and work in dynamic roles that span various industries.
Our Software Systems Engineering Program
The Software Systems Engineering (SSE) program at the University of Regina is designed to provide students with the skills and knowledge necessary to analyze, design, and develop software for a wide range of computing platforms, including microprocessors. The program's comprehensive approach prepares students for a successful career in software development and engineering.
Graduates of our program will earn a Bachelor of Applied Science (B.A.Sc.) in Software Systems Engineering, with opportunities for specialization:
-
B.A.Sc. (Co-op): Students participate in Co-operative Education to gain hands-on, real-world experience.
-
B.A.Sc. (Internship): Students complete an Internship Program to enhance practical skills in the field.
Our graduate programs in Software Systems Engineering offer both academic growth and applied research opportunities. Whether you're aiming to take your career to the next level or innovate next-generation software solutions, the U of R’s graduate program will prepare you for top software development positions.
Why Choose Software Systems Engineering at the University of Regina?
The SSE program offers students a systems approach to software engineering, focusing on the entire software development lifecycle, from inception to delivery. The program emphasizes both theoretical foundations and applied skills, ensuring you are ready for the challenges of the ever-evolving tech landscape.
Key Program Strengths:
-
Applied Software Engineering Research: Opportunities to work on cutting-edge research projects.
-
Industry Partnerships: Strong connections with industry to provide real-world insights and opportunities.
-
Faculty Mentorship: Faculty members are dedicated to supporting your educational and professional growth.
Popular Software Systems Engineering Courses:
-
Networking and Full-Stack Development
-
Internet-of-Things (IoT)
-
People-Centered Design
-
Artificial Intelligence
Master’s Degree Options in Software Systems Engineering
Choose from the following graduate programs based on your interests and career goals:
Master of Applied Science – Thesis (30 credit hours)
-
Research-Focused: Ideal for those interested in contributing original research to the field of software engineering.
Master of Applied Science – Co-op (38 credit hours)
-
Research and Field Experience: Combines academic research with practical industry experience to prepare students for leadership roles.
Master of Engineering – Project (30 credit hours)
-
Career Growth Focused: Designed for practicing engineers who want to expand their expertise and advance their careers.
Master of Engineering – Co-op (38 credit hours)
-
Integrated Academic and Professional Development: A balanced approach that combines academic rigor with real-world industry experience.
- Academic Requirement: Graduate Degree & GPA Requirements: A graduating average of at least 70 per cent from a four-year baccalaureate degree (or equivalent) is required for admission to all programs except for English, History, Mathematics and Statistics and the Master of Public Administration where the required average is 75 per cent.
- ELP Requirement: English Proficiency Score (Only for students of Non-English speaking countries) • IELTS: overall score of 6.5 (with no band below 6.0). • PTE: Overall 59 • TOEFL: Overall 83 ( not less than 20 ) • Duolingo : Overall 120 (not less than 105)
- Special Requirement: WES Required
Tuition Deposit & Partial Refund Policy for Undergraduate International Students
Undergraduate international students on a study permit are required to pay a $1,000.00 tuition deposit upon acceptance of admission. If the student's study permit application is denied, they can request a partial refund of the tuition deposit in the amount of $500.00.
Withdrawing from Courses
When you drop one or more courses by the official deadlines for your term or “part of term,” you automatically get a full or partial refund credited to your student account.
Finding Your Deadlines
Check the Academic Schedule or log in to UR Self-Service and view My Refund Schedule (or the Class Refund Schedule) to see the exact drop dates that apply to your courses.
Automatic Refund Levels
There are three refund deadlines each term:
-
Deadline 1: 100% refund of tuition and mandatory fees.
-
Deadline 2: 50% refund of tuition only (other mandatory fees are not refunded).
-
Deadline 3: No refund.
Additional Fee Adjustments
If you withdraw after Deadline 1 because of serious, unexpected events—such as your own serious illness or accident, a close family member’s death or illness, hospitalization, or an involuntary job transfer—you can apply for an extra tuition adjustment. You must submit a formal request with supporting documents; mandatory fees are not eligible for adjustment.
How Your Refund Date Is Set
We use the date you formally withdraw in Self-Service (or the date we receive your written request). If you stopped attending earlier for a documented reason (for example, the day you were hospitalized), we can use that date instead.
Part-of-Term 1 Refund Schedule
If you’re in Part of Term 1 (full semester) and withdraw after Deadline 1, here’s what you get back on tuition:
-
Week 3: 77%
-
Week 4: 69%
-
Week 5: 62%
-
Week 6: 54%
-
Week 7: 46%
-
Week 8: 38%
-
Week 9: 31%
-
Week 10: 23%
-
Week 11: 15%
-
Week 12: 8%
-
Week 13 and beyond: 0%
Withdraw later than Week 13, and you’re not eligible for a tuition refund.
- Application Fee: $125
- LOA Deposit: $1,000
- Annual Tuition Fee: $17,000
- Total Tuition Fee: $34,000
- Course Duration: 2 Years
- Credentials: Master's
- Intake: Jan-2026
Checklist for Master’s:
- CV/Resume
- Passport
- Academic documents
- Proof of English Proficiency
- Visa copy, PPR letter & Study permit (If Onshore)
- Canadian address (If Onshore)
- Letter of Intent by the student (Please note student only need to answer 1-4 questions of the form)
- 02 Letter of Recommendations (Preferably form the School and College/University) Referees Email ID and Names (Emails must be official not personal)
- Signed information release form (Master’s Program)
- WES is Required for Computer Science, Education , Engineering and Applied Science Programs