Phased return to in-person learning begins February 7. Learn More.
Student using a computer
Diploma and Bachelor's Degree Programs

Computer Science

Programs in computer science at the University of Regina encompass the study of artificial intelligence, programming, information systems, software design, multi-media, data science, and machine learning.

Studying Computer Science at the University of Regina

We offer high-quality undergraduate and graduate programs. The undergraduate programs are among the highest in demand across campus, with our graduates moving on to successful career opportunities. We have an active honours program, a co-op program and many opportunities for students to participate in research projects. Accessible, modern research facilities put our PhD and MSc students at the forefront in their fields. Our graduate students benefit from working in a close-knit, supportive environment that encourages innovative science.

For students not seeking or requiring a four year degree, the Department offers a two-year Diploma program in computer science. At the Master’s level, there are two professionally oriented course-based programs in data science and human-centered computing.

The Department operates a vigorous program in cooperative University education in the four-year degree programs. Following the first two semesters of University courses, students spend alternate four-month periods taking courses and working in fully salaried computer science related jobs with participating employers. Such a program may improve the student's motivation and performance, and the practical experience gained may aid the student in choosing future areas of interest. A cooperative education option is also available to eligible students in our M.Sc. programs.


Our programs offer experiential learning in the classroom and lab. Undergraduates have the opportunity to do their own, independent research projects, learning alongside graduate students and experienced faculty, while our graduate students can build their skills working closely with supervisors who will guide and support their growth as researchers.

Sample courses

  • Programming and Problem Solving
  • Object-Oriented Design
  • Digital Systems
  • Computer Graphics
  • Artificial Intelligence
  • Virtual Reality
  • Management Information Systems
  • Digital Systems Architecture

Computer Science Meet Your Faculty


The Faculty of Science has a number of entrance and continuing scholarships available to students at all levels of study.  Recognizing the financial challenges facing many students, we also have a large number of bursaries available to support students as they progress through their studies.  A select number of these scholarships are listed below.

Entrance Scholarships

  • Science 10th Anniversary Entrance Scholarship
  • UR Scholars Entrance Scholarship (graduate students only)

Academic Achievement Scholarships

  • Dean of Science Scholarly Achievement Award
  • Faculty of Science Indigenous Scholar Award
  • Stantec Equity & Diversity Scholarship

Graduation Scholarships

  • Dean’s Medal
  • University Prize in Science

Student Awards & Financial Aid Scholarships, bursaries, and more

Quick Facts

Degree Type: Bachelor of Science (BSc) in Computer Science BSc Honours in Computer Science BSc Combined Major in Computer Science and Mathematics BSc in Software Systems Development BSc in Computer Science, Business Area of Concentration BSc in Computer Science with Creative Technologies Concentration Diploma in Computer Science (DipCS) Master of Science (MSc) Doctor Philosophy (PhD)
Length: Dip: 2 years BSc: 4 years MSc: 2 years PhD: 4 - 6 years
Location: University of Regina Campion College First Nations University of Canada Luther College
Request Information

What Can You Do With a Computer Science Degree?

Here are some of the careers you can look forward to with your Bachelor of Science degree in Computer Science.

To explore minors that may be available in this program area, please visit the Academic Calendar or meet with your faculty advisor in the Academic Advising Office after you are admitted.

  • Network Manager
  • Software Designer
  • Website Designer
  • Programmer Analyst
  • IT Consultant
  • Artificial Intelligence Researcher

Request More Information