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