YEAR ( First , Second , Third , and Fourth )
First
| CS 111 (B4) |
Computer Science I |
4 |
|
| MATH 160 |
Calculus I |
5 |
|
| GE |
. |
3 |
|
| GE |
. |
3 |
|
| GE |
. |
3 |
|
|
18 total |
| CS 211 |
Computer Science II |
4 |
|
| MATH 162 |
Calculus II |
4 |
|
| PHYS 201 (B1) |
Mechanics/Sound |
4 |
|
| GE |
|
3 |
|
| GE |
. |
3 |
|
|
18 total |
Second
| CS 231 |
Assembly/Digital Circuits |
4 |
|
| CS 311 |
Data Structures |
3 |
|
| PHYS 202 |
Electromagnetism/Optics |
4 |
|
| MATH 270/370 |
Discrete Math |
3 |
|
| GE |
. |
3 |
17 total |
| |
| CS 351 |
Programming Languages |
3 |
|
| CS 433 |
Operating System |
3 |
|
| PHYS 301 |
Digital Electronics |
4 |
|
| GE |
. |
3 |
|
| GE |
. |
3 |
16 total |
Third
| GE |
. |
3 |
|
| CS 331 |
Computer Architecture |
3 |
|
| CS 441 |
Software Engineering |
3 |
|
| GE |
. |
3 |
|
| Foreign Languages |
. |
4 |
16 total |
| |
| CS 351 |
Programming Languages |
3 |
|
| CS 421 |
Theory of Computing |
3 |
|
| PHYS 301 |
Digital Electronics |
4 |
|
| GE |
. |
3 |
|
| GE |
. |
3 |
16 total |
Fourth
| CS 436 |
Introduction to Networking |
3 |
|
| CS XXX |
CS Elective |
3 |
|
| MATH 242/440 |
Math Statistics |
3 |
|
| GE |
. |
3 |
|
| Free elective |
. |
|
15 total |
| |
| CS XXX |
CS Elective |
3 |
|
| MATH 264/374 |
Linear Algebra |
3 |
|
| GE |
. |
3 |
|
| Free elective |
. |
3 |
|
| Free elective |
. |
3 |
14 total |
|
|
129 |
|