Students
Tuition Fee
CAD 39,711
Per year
Start Date
2026-05-01
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
CAD 39,711
Intakes
Program start dateApplication deadline
2026-01-01-
2026-05-01-
2026-09-01-
About Program

Program Overview


Computer Science Program Details

Introduction

The Computer Science program at the University of Saskatchewan is designed to provide students with a comprehensive education in the theory, design, development, and application of software and software systems. The program covers a wide range of topics, including artificial intelligence, human-computer interaction, computational modeling, and computer graphics.


Program Options

The University of Saskatchewan offers several program options in Computer Science, including:


  • Bachelor of Science Four-year (B.Sc. Four-year) - Computer Science
  • Bachelor of Science Three-year (B.Sc. Three-year) - Computer Science
  • Bachelor of Science Honours (B.Sc. Honours) - Computer Science
  • Bachelor of Science Honours Software Engineering Option (B.Sc. Honours SE) - Computer Science
  • Bachelor of Science Double Honours - Computer Science

What You Will Learn

In this program, you will learn about a wide range of topics, including:


  • Design and maintenance of software systems
  • Distributed systems
  • Human-computer interaction
  • Computational modeling
  • Artificial intelligence
  • Mobile computing
  • Programming languages
  • Image processing
  • Computer graphics You will also develop creative problem-solving and analytical skills to create practical and innovative software.

First-Year Schedule

A typical first-year schedule might include the following courses:


  • CMPT 141a: Introduction to Computer Science
  • MATH 110b: Calculus I
  • PHIL 133c: Introduction to Ethics and Values
  • INDG 107d: Introduction to Canadian Indigenous Studies
  • ECON 111e: Introductory Microeconomics
  • CMPT 145a: Principles of Computer Science
  • MATH 116b: Calculus II
  • HIST 155c: History Matters Science and Environment
  • PHYS 115e: Physics and the Universe
  • LING 111e: Structure of Language

Featured Classes

Some of the featured classes in the Computer Science program include:


  • CMPT 317: Introduction to Artificial Intelligence
  • CMPT 350: Web Programming
  • CMPT 485: Computer Graphics and Animation

Why Study Here

The University of Saskatchewan offers several reasons to study Computer Science, including:


  • Internship program: The Computer Science Professional Internship Program allows undergraduate students to obtain 12 or 16 months of practical, "on-the-job" experience with a sponsoring company.
  • Faculty and facilities: The faculty are excited about the dynamic discipline of Computer Science and explore new ways in which computing can change the lives of people everywhere. They provide solid classroom instruction and offer laboratory experience in state-of-the-art facilities.

Careers

The Computer Science program is designed to prepare graduates for careers across all sectors of the information technology industry, as well as for graduate studies and research. Some potential career opportunities include:


  • Software Developer
  • System Administrator
  • Web Design
  • Game Design
  • Business Systems Analyst

Tuition Estimates

The estimated tuition fees for the Computer Science program are as follows: | Canadian students | International students | --- | --- | --- | | Tuition | $8,205 | $39,711 | Student fees | $1,308.24 | $1,308.24 | Books | $1,500 | $1,500 | Total | $11,013.24 | $42,519.24


Admission Requirements

Admission requirements depend on your situation. Please consult the university's website for more information.


Application Deadlines

The application deadlines for the Computer Science program are as follows: | Start term | Application deadline | International deadline | --- | --- | --- | | Winter | Dec. 1, 2025 | Sept. 1, 2025 | Spring | April 1, 2026 | Feb. 1, 2026 | Summer | May 1, 2026 | March 1, 2026 | Fall | July 15, 2026 | May 1, 2026


Related Programs

Some related programs offered by the University of Saskatchewan include:


  • Applied Computing
  • Computer Engineering
  • Formal Reasoning
  • Precision Agriculture
See More
How can I help you today?