Gain the skills to design, develop, and maintain the complex software systems that power the digital world. The Bachelor of Applied Science in Software Systems Engineering at the University of Regina prepares you for a high-impact career in the software industry—equipped with the tools of engineering, the power of programming, and the insights of real-world experience.
Why Choose Software Systems Engineering at the University of Regina?
✅ Accredited by CEAB
Graduate from a program accredited by the Canadian Engineering Accreditation Board (CEAB)—qualifying you to become a professional engineer (P.Eng.) in Canada.
✅ Exclusive Software Labs
Access dedicated software development labs available only to software systems engineering students—giving you hands-on experience in a focused environment.
✅ Industry-Connected Co-op Program
Earn $8,000–$13,000 per semester through co-op work placements while gaining invaluable professional experience.
✅ Learn From Experts
Study under faculty with deep expertise in artificial intelligence, IoT, mobile and multimedia computing, networking, cybersecurity, and more.
✅ Flexible Pathways
Transfer-friendly program with options to customize your degree through electives, research projects, and international study opportunities.
What is Software Systems Engineering?
Software Systems Engineering applies engineering principles to the entire software lifecycle—from conceptual design to implementation, testing, deployment, and maintenance. It emphasizes building reliable, scalable, and safe software for real-world applications.
Software systems engineers are problem solvers and innovators who:
-
Apply disciplined, measurable approaches to software development.
-
Build secure, high-performing systems across diverse industries.
-
Collaborate across technical and non-technical teams to deliver effective solutions.
What You’ll Learn
Your coursework covers both foundational engineering and cutting-edge software technologies. Sample classes include:
Artificial Intelligence (AI)
Learn how intelligent systems can simulate human reasoning and make data-driven decisions.
People-Centered Design
Explore how to create user-friendly and accessible systems by placing people at the heart of the design process.
Internet of Things (IoT)
Understand how embedded systems and sensors connect to networks, enabling smart technologies across sectors.
Full-Stack Development & Networking
Build powerful applications and ensure seamless connectivity with a focus on both front-end and back-end systems.
Career Opportunities
Graduates are in high demand across industries such as:
-
Software Development & Engineering
-
Cybersecurity
-
Telecommunications
-
Financial Technology (FinTech)
-
Healthcare IT
-
Government and Defence
-
Startups & Innovation Hubs
Graduate as a Professional Engineer in Software
Upon completion, you’ll be on the path to registering as a Professional Engineer (P.Eng.)—a designation that sets you apart in Canada’s software industry.
- Academic Requirement: 70% Required with math
- 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)
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: $100
- LOA Deposit: $1,000
- Annual Tuition Fee: $22,000
- Total Tuition Fee: $88,000
- Course Duration: 4 Year
- Credentials: Bachelor Degree
- Intake: Sep-25
Checklist for UG Program’s
- CV/Resume
- Passport
- Academic documents
- Proof of English Proficiency
- Third Party Consent Form (Signed)
- Visa copy, PPR letter & Study permit (If Onshore)
- Canadian address& Contact no (If Onshore)