University of Saskatchewan Department of Computer Science

Welcome to the Department of Computer Science

Printer

B. Sc. Three Year Computer Science

C1. Natural Science Requirement (15cu) C2. Humanities Writing Requirement (6cu)
Class Description Year
Class Description Year
CMPT 111.3 or 116.3 Intro to Computer Science




CMPT 115.3 or 117.3 Principles of Computer Science
Select additional 9cu from Science areas; no more than 6cu from any one area. C3. Social Science Requirement (6cu)








 C4. Mathematics and Statistics Requirement (3cu) C7. Cognate Math (6cu)
MATH 110.3 Calculus I

STAT 242.3 or 245.3
Introductory Statistics*

C6 . Computer Science Requirements (24cu)
MATH 264.3 or 266.3 or 124.3
Cognate Requirement

CMPT 214.3
Programming Principles


C5. General Requirement (6cu)
CMPT 215.3 or EE 331.3
Computer Organization



CMPT 260.3
Math. Logic and Computing




CMPT 270.3 Object Oriented Systems


C7. Electives (24cu)
CMPT 280.3
Intermediate Data Structures


Courses to complete the requirements for 90cu Three-year program, of which at least 42 must be at the 200-level or higher.

In addition to the courses indicated, choose an additional 9cu in 300- or 400-level CMPT courses.














Science Areas: B: ASTR 103.3; PHYS 115.3, 117.3 or 125.3, 127.3 or 128.3; C: CHEM 112.3, 115.3, 250.3; D: GEOG 120.3, GEOL 121.3, 122.3; E: BIOL 120.3 and 121.3

Statistics: Engineering students can use E E 216 to satisfy the statistics requirement.