Bachelor Of Science (bsc) In Computer Science

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:

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:


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?


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:

Program Requirements
  • 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)
Refund Policy

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.

Key Facts
  • 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
Apply Now
Checklist

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)