| Freshman Year | Credits |
| Fall | Spring |
| CSCI 127 - Joy and Beauty of Data | 4 | |
| M 171Q - Calculus I | 4 | |
| WRIT 101W - College Writing I | 3 | |
| University Core and Electives | 3 | |
| CSCI 132 - Basic Data Structures and Algorithms | | 4 |
| M 172 - Calculus II | | 4 |
| University Seminar Core | | 3 |
| University Core and Electives | | 4 |
| Year Total: | 14 | 15 |
| Sophomore Year | Credits |
| Fall | Spring |
| CSCI 215CS - Social & Ethical Issues in Computer Science | 3 | |
| CSCI 246 - Discrete Structures | 3 | |
| WRIT 221 - Intermediate Tech Writing | 3 | |
| Science Elective | 4 | |
| University Core | 3 | |
| CSCI 112 - Programming with C I | | 3 |
| CSCI 232 - Data Structures and Algorithms | | 4 |
| Science Elective | | 3 |
| University Core | | 3 |
| Math, Probablility or Statistics Elective | | 3 |
| Year Total: | 16 | 16 |
| Junior Year | Credits |
| Fall | Spring |
| ESOF 322 - Software Engineering | 3 | |
| CSCI 366 - Computer Systems | 3 | |
| Upper Division Elective Choices From Below | 6 | |
| Minor Electives | 3 | |
| CSCI 305 - Concepts/Programming Languages | | 3 |
| CSCI 338 - Computer Science Theory | | 3 |
| Upper Division Elective Choices From Below | | 6 |
| Minor Electives | | 3 |
| Year Total: | 15 | 15 |
| Senior Year | Credits |
| Fall | Spring |
| Math, Probablility or Statistics Elective | 3 | |
| Upper Division Elective Choices From Below | 4 | |
| Minor Electives | 3 | |
| Free Electives | 6 | |
| CSCI 476 - Computer Security | | 3 |
| CSCI 481 - Program Assessment | | 0 |
| CSCI 483R - Interdisciplinary Project | | 4 |
| Upper Division Elective Choices From Below | | 3 |
| Minor Electives | | 3 |
| Year Total: | 16 | 13 |
| Total Program Credits: | 120 |
A minimum of 120 credits is required for graduation; 42 of these credits must be in courses numbered 300 and above.