Computing is at the heart of modern life, powering industries, driving decision-making, and transforming the way we interact with the world. With a Bachelor of Science in Computer Science from the University of Regina, you’ll gain the skills and knowledge to become a leader in one of today’s most dynamic and high-impact fields.
What is Computer Science?
Computer science is the study of computers, computing processes, algorithms, and information systems. It covers a wide range of topics, including artificial intelligence, cybersecurity, software engineering, data analysis, human-computer interaction, and virtual reality.
In today’s digital economy, understanding computing is critical for making decisions, innovating new products, and leading organizations toward the future.
Program Overview
The Bachelor of Science in Computer Science program at the University of Regina offers a comprehensive education that covers:
-
Programming for web, mobile, cloud, and virtual reality applications
-
System design and analysis
-
Security and network integrity
-
Big data analytics and algorithm development
You’ll study the theoretical foundations of computer science while applying your knowledge to solve real-world problems. This program prepares you to innovate, develop new technologies, and understand how computing systems shape society.
Accredited Excellence
The Computer Science degrees at U of R are accredited by the Computer Science Accreditation Council (CSAC). The Department of Computer Science has been continuously accredited since 1982, making it the only department in Canada to maintain this distinction without interruption.
Computer Science Degree Options at U of R
Choose from seven dynamic programs tailored to different interests and career goals:
-
Bachelor of Science in Computer Science
Core computer science education with real-world applications. -
Bachelor of Science Honours in Computer Science
A deeper focus on specialized subjects, ideal for students considering graduate studies or specialized careers. -
Bachelor of Science in Computer Science, Business Concentration
Combine technical knowledge with business skills for careers in tech management, consulting, or entrepreneurship. -
Bachelor of Science in Computer Science and Mathematics (Combined Major)
Strengthen your mathematical foundations, ideal for academic research or industry R&D. -
Bachelor of Science Honours in Computer Science and Mathematics
Specialized combined program for students aiming for advanced academic or research careers. -
Bachelor of Science in Software Systems Development
Focused training in developing large-scale software applications, perfect for IT professionals or startup founders.
Specialty Computer Science Courses
At the University of Regina, you'll have the opportunity to take cutting-edge courses like:
Building Interactive Gadgets
Learn how to create interactive multimedia devices, robots, wearable tech, and more using Arduino, WiFi, Bluetooth, and other hardware and software tools.
Web and Database Programming
Master the design and implementation of database-driven web applications, focusing on client-server architectures, data modeling, and information management.
Risk and Reward in the Information Society
Understand the ethical, legal, and social impacts of computing technologies, covering privacy, intellectual property, cybercrime, and professional responsibility.
Introduction to Artificial Intelligence
Explore the core principles of AI, including machine learning, heuristic search algorithms, constraint satisfaction, and knowledge representation.
Software Engineering Methodology
Develop skills in software design, project management, requirements engineering, verification and validation, and software reliability.
Special Topics in Virtual Reality
Dive into the world of virtual reality (VR), exploring VR environments, locomotion, physiology, and real-world applications of VR technology.
Why Study Computer Science at the University of Regina?
-
Continuous Accreditation Since 1982: A mark of educational excellence and industry relevance.
-
Hands-on Learning: Apply your knowledge to real-world problems, ensuring you graduate with job-ready skills.
-
Specializations and Flexibility: Choose the degree path that fits your career aspirations.
-
Cutting-edge Research Opportunities: Work alongside faculty on research in AI, cybersecurity, VR, and software development.
-
Career-Ready Graduates: Prepare for roles such as Software Developer, Systems Analyst, Data Scientist, Cybersecurity Analyst, Web Developer, and AI Specialist.
Career Opportunities for Computer Science Graduates
Graduates of the Bachelor of Science in Computer Science program at U of R are in high demand across industries, including:
-
Technology and Software Companies
-
Financial Services and Banking
-
Healthcare Technology
-
Artificial Intelligence and Machine Learning Firms
-
Cybersecurity Agencies
-
Entrepreneurship and Startups
- Academic Requirement: 70% average required
- 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)