| C1. Natural Science Requirement (15cu) | C2. Humanities Writing Requirement (6cu) | |||||
| Class | Description | Year |
|
Class | Description | Year |
| CMPT 111 |
Intro to Computer Science | CST |
2 |
|||
| CMPT 115 |
Principles of Computer Science | CST | 2 |
|||
| Select additional 9cu from Science areas; no more than 6cu from any one area. | 1 |
C3. Social Science Requirement (6cu) | ||||
| 1 |
1 |
|||||
| 2 |
1 |
|||||
| C4. Mathematics and Statistics Requirement (6cu) | C7. Cognate Math (9cu) | |||||
| MATH 110 | Calculus I | 1 |
COMM 207 | Introductory Statistics* | 2 |
|
| MATH 264 or 266 | Linear Algebra | 1 |
COMM 104 |
(counts as elective) |
CST | |
| C6. Computer Science Requirements (42cu) | 3cu Senior from Mathematics List | 2 |
||||
| CMPT 214 |
Programming Principles |
CST | C5. General Requirement (6cu) | |||
| CMPT 215 or EE 331 |
Computer Organization |
S |
6cu Senior, in areas other than C2 and C3. | 2 |
||
| CMPT 260 |
Math. Logic and Computing |
1 |
2 |
|||
| CMPT 270 | Object Oriented Systems |
CST | C7. Electives (30cu) | |||
| CMPT 280 |
Intermediate Data Structures |
S |
CMPT 100 |
CST |
||
| CMPT 350 |
Choose 2 of
317, 320, 350, 355, 370, 385, 394 |
CST | CMPT |
300- or 400-level |
1/2 |
|
| CMPT 355 |
CST | 15cu JR |
Arts & Science (includes Business Science) |
CST |
||
| CMPT |
Choose 2 of 332, 340, 360 |
1/2 |
||||
| CMPT | 1/2 | |||||
| CMPT | Choose 2 with number 410 or higher | 2 |
||||
| CMPT | 2 |
|||||
| CMPT | 9cu in 300- or 400-level CMPT courses. | 1/2 |
9cu SR |
Arts & Science | CST |
|
| CMPT 3XX (SE) |
CST | |||||
| CMPT 3YY (networks) |
CST | |||||
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
Mathematics List: MATH 211, 223, 225, 276, 327, 328, 363, 360, 364; STATS 241, 344, 345, 347, 348; PHIL 243.