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 |
CSCI 482R - Interdisciplinary Project Instruction | 1 | |
Math, Probablility or Statistics Elective | 3 | |
Upper Division Elective Choices From Below | 4 | |
Minor Electives | 3 | |
Free Electives | 3 | |
CSCI 476 - Computer Security | | 3 |
CSCI 481 - Program Assessment | | 0 |
CSCI 483R - Interdisciplinary Project | | 3 |
Upper Division Elective Choices From Below | | 3 |
Minor Electives | | 3 |
Free Electives | | 3 |
Year Total: | 14 | 15 |
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.