University of Saskatchewan Department of Computer Science

Welcome to the Department of Computer Science

Printer

Post-Degree Specialization Certificate in Computer Science (for Engineering students)

Untitled
Natural Science Requirement (6cu)
Class Description

Year

EE

Year

EP

CMPT 111 or 116 Intro to Computer Science 2
2
CMPT 115 or 117 Principles of Computer Science 2 2A
Computer Science Requirements (42cu)
CMPT 214
Programming Principles
4A
4A
CMPT 215 or EE 331
Computer Organization
3/4
4A
CMPT 260.3
Math. Logic and Computing
3A
3A
CMPT 270.3 Object Oriented Systems
3A
3A
CMPT 280.3
Intermediate Data Structures
3A
3A
CMPT

Choose 2 of 317, 320, 350, 355, 370, 385, 394 (probably EE 232 or EP 321)

2
3
CMPT 5A
5A
CMPT

Choose 2 of 332, 340, 360 (probably 332)

4A
4A
CMPT 5A
5A
CMPT Choose 2 with number 410 or higher (EE: probably 434)
or
EE 432 or EE 431
4/5
4/5A
CMPT 4/5 4/5
CMPT CMPT electives at 300- or 400-level
5A
5A
CMPT 5A 5A
CMPT 5A 5A
Mathematics and Statistics Requirement (6cu)
MATH 110.3 Calculus I 1
1
MATH 264.3 or 266.3 Linear Algebra 4/5A
4/5A
Electives (12cu)
EE 216 or GE 210
Introductory Statistics*
2
2
Math 116 or 124 Mathematics
1
1
MATH 223 2
2
COMM 102 Business Science for Engineering
1
1

This information assumes a student completing the requirements of a EE or EP degree.  All the courses in the table must be completed for the PDSC, though some will be part of the other degree. At least 30 credit units must be taken that are only used for the PDSC.  These are marked with "A" in the year column.