Post-Degree Specialization Certificate in Computer Science

Untitled
C1. Natural Science Requirement (6cu)
Class Description Year
CMPT 111.3 or 116.3 Intro to Computer Science
CMPT 115.3 or 117.3 Principles of Computer Science
C6. Computer Science Requirements (42cu)
CMPT 214.3
Programming Principles

CMPT 215.3 or EE 331.3
Computer Organization

CMPT 260.3
Math. Logic and Computing

CMPT 270.3 Object Oriented Systems

CMPT 280.3
Intermediate Data Structures

CMPT Choose 2 of
317, 320, 350, 355, 370, 385, 394

CMPT
CMPT

Choose 2 of 332, 340, 360


CMPT
CMPT Choose 2 with number 410 or higher
CMPT
CMPT 9cu in 300- or 400-level CMPT courses

CMPT
CMPT
C4. Mathematics and Statistics Requirement (6cu)
MATH 110.3 Calculus I
MATH 264.3 or 266.3 Linear Algebra
C7. Electives (12cu)
STAT 242.3 or 245.3
Introductory Statistics*

6cu from Mathematics List


See Business Science Note.

To be eligible for a PDSC, a student must have completed (or complete at the same time) another four year degree such as Bachelor of in Engineering or Bachelor of Commerce. All the courses in the table must be completed for the PDSC, though some might have already been taken as part of the previous degree. That is perfectly acceptable, and they can be used for the PDSC, but at least 30 credit units must be taken that are only used for the PDSC.

Mathematics List: MATH 112 or 116, 211, 223, 225, 276, 327, 328, 363, 360, 364, STATS 241, 344, 345, 347, 348, PHIL 243.

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

Business Science Note:  If Econ 111 or 114 have been taken to meet other requirements, the slot becomes a free elective. Otherwise, the slot becomes a Business Science Requirement from the following list:  CMPT 275.3, COMM 101.3, COMM 102.3, COMM 105.3, COMM 201.3, COMM 203.3, COMM 204.3, COMM 205.3, COMM 206.3, COMM 210.3, COMM 304.3, ECON 111.3, ECON 114.3, BPBE 230.3, ENT 210.3, ENT 220.3, ENT 230.3.