| Freshman Year |
| CS 105 |
CS as a Profession |
2 |
|
CS 121 |
Computer Science II |
4 |
| CS 120 |
Computer Science I |
4 |
|
CS 150 |
Computer Organization & Arch |
3 |
| Math 176 |
Discrete Math |
3 |
|
Core 1zz |
Core Discovery |
3 |
| Core 1xx |
Core Discovery |
4 |
|
Comm 101 |
Fund. of Public Speaking |
2 |
| Engl 102 |
College Writing & Rhetoric |
3 |
|
Science |
Elective |
4 |
| |
TOTAL CREDITS |
16 |
|
|
TOTAL CREDITS |
16 |
| |
|
|
|
|
|
|
| Sophomore
Year |
| CS 210 |
Prog Lang & Compilers |
3 |
|
CS 240 |
Computer Operating Systems |
3 |
| CS 270 |
System Software |
3 |
|
Math 175 |
Analytic Geom & Calc II |
4 |
| Math 170 |
Analytic Geom & Calc I |
4 |
|
Free |
Elective |
3 |
| GCS+ |
Elective |
3 |
|
GCS+ |
Elective |
3 |
| Science |
Elective Sequence |
4 |
|
Science |
Elective Sequence |
4 |
| |
TOTAL CREDITS |
17 |
|
|
TOTAL CREDITS |
17 |
| |
|
|
|
|
|
|
| Junior
Year |
| CS 383 |
Software Engineering I |
3 |
|
CS 384 |
Software Engineering II |
3 |
| CS 385 |
Theory of Computation |
3 |
|
CS 395 |
Analysis of Algorithms |
3 |
| Math 330 |
Linear Algebra |
3 |
|
Stat 301 |
Probability & Statistics |
3 |
| Eng 317 |
Technical Writing |
3 |
|
GCS+ |
Elective |
3 |
| CS |
Technical Elective |
3 |
|
CS |
Technical Elective |
3 |
| |
TOTAL CREDITS |
15 |
|
|
TOTAL CREDITS |
15 |
| |
|
|
|
|
|
|
| Senior
Year |
| CS 401 |
Contemp. Issues in Computing |
1 |
|
CS 481 |
Senior Capstone Design |
4 |
| CS 445 |
Compiler & Translator Design |
4 |
|
CS |
Technical Elective |
3 |
| CS |
Technical Elective |
3 |
|
GCS+ |
Elective |
3 |
| Math |
Upper Division Elective |
3 |
|
Free |
Elective |
6 |
| GCS+ |
Elective |
3 |
|
|
|
|
| Free |
Elective |
2 |
|
|
|
|
| |
TOTAL CREDITS |
16 |
|
|
TOTAL CREDITS |
16 |
| |
|
|
|
|
|
|
| Total
Computer Science and UI Credit Hours required: 128 |
| |
|
|
|
|
|
|
| *GCS+ = General Core Studies
or CS Broadening Electives (22 cr) |
| Core 1xx = Any course
CORE 103 - 149 |
| Core 1yy = Any course
CORE 153 - 199 |