eg: Memorial Scholarship
eg: Accounting, Nursing, Computer Science
eg: University of Toronto
eg: National Union

Compare Programs

Use this tool to view programs you're interested in side-by-side. Click "Add" and select a program to compare - you can add up to three.

When you're done, click "Save" to store the program comparision on your dashboard and come back to view it later.

 Computer Science
 ChangeRemoveSaveAddAdd
SchoolUniversity of Saskatchewan
LocationSaskatoon, SK, Canada
School TypeUniversity
School SizeFull-time Undergraduate: 20,696
Full-time Graduate: 4,406
DegreeBachelor
Honours
Co-op
Length4 Year(s)
Entry Grade (%)*70%
Prerequisites
  •  Grade12 Mathematics  or  Grade12 Precalculus 
Prerequisites NotesStudents entering the Bachelor of Arts program, or who are undecided about which program they are interested in, are encouraged to take Foundations of Mathematics 30. Students interested in the Bachelor of Science program are encouraged to take Pre-Calculus 30. Students can be admitted into this college with a mathematics deficiency but are encouraged to consult the college upon admission to plan how to clear the deficiency.
Cost

Tuition will vary depending on the type and number of classes you take in a year. This estimate reflects a typical amount you could expect to pay in your first year if you enroll in a full course load, the maximum number of courses allowed (2025-2026 Canadian dollar rates).
Scholarships5 scholarship(s)
DescriptionComputer science studies the theory, design, development and application of software and software systems in a wide range of fields from artificial intelligence and human-computer interaction to computational modelling and computer graphics.

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, and computer graphics. You will learn to combine creative problem solving and analytical skills to create practical and innovative software.
Next StepsRequest Info

*We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.