| C1. Natural Science Requirement (15cu) |
|
C2. Humanities Writing Requirement (6cu) |
| Class |
Description |
Year |
|
Class |
Description |
Year |
| CMPT 116 (or CMPT 111) |
Computing I
|
|
|
|
|
A
|
CMPT 117 (or CMPT 115)
|
Computing II
|
|
|
|
|
A
|
GE 124
|
Select additional 9cu from Science areas; no more than 6cu from any one area. |
|
|
C3. Social Science Requirement (6cu) |
PHYS 155
|
|
|
|
Engineering: Hum & Soc Sci Elect (See note 1.) |
|
CHEM 114
|
|
|
|
|
A
|
| C4. Mathematics and Statistics Requirement (6cu) |
|
C7. Cognate Math (9cu) |
MATH 110 or 123
|
Calculus I |
|
|
STAT 242 or 245 or EE 216
|
Introductory Statistics* |
|
| MATH 264 or 266 |
Linear Algebra |
A
|
|
MATH 124
|
or 6cu from Mathematics List |
|
| C6. Computer Science Requirements (42cu) |
|
MATH 223
|
|
CMPT 214
|
Programming Principles
|
|
|
C5. General Requirement (6cu) |
CMPT 215 or EE 331
|
Computer Organization
|
|
|
|
Engineering: Hum & Soc Sci Elect. See Note 1. |
|
CMPT 260
|
Math. Logic and Computing
|
A
|
|
|
|
| CMPT 270 |
Object Oriented Systems
|
|
|
C7. Electives (30cu) |
CMPT 280
|
Intermediate Data Structures
|
|
|
COMM 102
|
|
|
EE 232 or CMPT 320
|
Choose 2 of
317, 320, 350, 355, 370, 385, 394 |
|
|
MATH 224
|
|
|
CMPT
|
A
|
|
1st year Nat Sci Elect
|
BIOL 120, CHEM 115 or GEOL 121 |
|
CMPT
|
Choose 2 of 332, 340, 360
|
A
|
|
2nd year Nat Sci Elect |
(cannot be EVSC 203)
|
|
| CMPT |
A
|
|
EE 201
|
|
|
CMPT
|
Choose 2
with number 410 or higher |
A
|
|
CME 433
|
|
|
| CMPT |
A
|
|
|
2 of the 3 courses: CME 435, CME 451, EE 332 |
|
EE 431
|
9cu in 300- or 400-level CMPT courses. |
|
|
|
|
EE 432
|
|
|
|
Elective. See Note 2. |
A
|
| CMPT |
A
|
|
|
A
|