About

Computer 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.


Quick facts
  • Three or four year degree
  • Full or part-time program
  • You can enter this program directly from high school
  • You can begin this program off-campus

What you will learn

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.

A first-year schedule sample

This degree program is flexible and offers you the opportunity to take courses in many different subject areas. Here’s what a typical first-year schedule might look like:

CourseDescription

Fall Term
CMPT 141 Introduction to Computer Science
MATH 110 Calculus I
PHYS 115* Physics and the Universe
ENG 110* Literature and Composition
GEOG 130* Space Place and Society An Introduction to Human Geography

Winter Term
CMPT 145 Principles of Computer Science
MATH 116 Calculus II
PHYS 125* Physics and Technology
ENG 110* Literature and Composition
LING 111* Structure of Language

* These are elective courses. You will be able to choose from a variety of electives based on your interests.

The Course and Program Catalogue has the full listing of required classes and their descriptions for this program.

CMPT 317: Introduction to Artificial Intelligence
A survey of Artificial Intelligence techniques and underlying theory. Topics include problem solving and planning, knowledge representation techniques, reasoning engines and expert systems, and a tour of various application areas of Artificial Intelligence including machine learning, natural language processing and high-level computer vision.

CMPT 350: Web Programming
Focuses on the concepts, technologies and tools needed for the development of web-centric applications. Special emphasis will be given to client-server programming, scripting, integration of existing application and high-level networking issues, e.g., use of SOAP.

CMPT 485.3: Computer Graphics and Animation
Advanced topics in computer graphics, concentrating on image formation and modelling issues. The implications of the data-driven approach to computer graphics. Simulation and non-parametric methods contrasted. The course will involve a project investigating and implementing some current algorithms from the literature.

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 such as ESTI, IBM, SED Systems and zu just to name a few! This takes place prior to completing the final year of the undergraduate degree program. 

Faculty and facilities
Our 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

Our programs are designed to prepare graduates for careers across all sectors of the information technology industry, as well as for graduate studies and research. The following are just a few of the career opportunities available:

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

Tuition estimates

Canadian studentsInternational students
Tuition $6,103 $15,867
Fees $835 $835
Books $1,500 $1,500
Total $8,438 $18,202

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).
Fees are used to fund specific student benefits, including health, vision and dental coverage, a bus pass, recreational programs and fitness centre access.
The cost of books and supplies varies widely depending on the courses you choose. It is recommended that you budget between $1,000-$2,000 per year.

Program options

These Bachelor of Science (B.Sc.) Computer Science degrees are offered by the University of Saskatchewan's College of Arts and Science:

  • B.Sc. Three-year: ideally suited as an add-on to a four-year degree in another field. This program does not include enough training in Computer Science to meet the requirements for accreditation, and is therefore not sufficient preparation, on its own, for many careers in the high tech industry.  

  • B.Sc. Four-year: provides a sound background in Computer Science and allows students flexibility to choose courses based on interest.

  • B.Sc. Honours: for students who meet the required academic standing and wish to follow a more intensive schooling in selected areas of computer science. This degree is recommended for students who plan to go on to further education, such as a master's or doctoral (Ph.D.) degree.

  • B.Sc. Double Honours: for students who wish to combine rigorous study in two disciplines.

  • B.Sc. Honours Software Engineering Optionwill be of interest to students who intend to enter industry and work on large software systems. Students are more restricted in their choice of courses. 

You should consult with an academic advisor in the college when you begin your studies to decide if you want a four-year, three-year or honours degree.

Admission requirements and deadlines

Deadlines

Start term Application DeadlineInternational Deadline
Winter
January 2018
Dec 1, 2017
Documents due: Dec 15, 2017
Sep 1, 2017
Documents due: Oct 1, 2017
Spring
May 2018
Apr 1, 2018
Documents due: May 1, 2018
Feb 1, 2018
Documents due: Mar 1, 2018
Summer
July 2018
May 1, 2018
Documents due: Jun 1, 2018
Mar 1, 2018
Documents due: Apr 1, 2018
Fall
September 2018
May 1, 2018
Documents due: Jun 1, 2018
Apr 1, 2018
Documents due: May 1, 2018

Ready to apply?

A non-refundable application fee of $90 CDN is required before your application will be processed.

Explore related programs

If you are looking for graduate level (Master or Ph.D.) programs please consult our graduate students' website.

Stay connected

Do you want us to send you important reminders, information about our programs or notifications about uSask events?