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