Year 1 | Credits |
| Fall | Spring |
CSCI 127 - Joy and Beauty of Data | 4 | |
WRIT 101W - College Writing I | 3 | |
M 171Q - Calculus I | 4 | |
US Core | 3 | |
D Core | 3 | |
CSCI 132 - Basic Data Structures and Algorithms | | 4 |
M 172Q - Calculus II | | 4 |
IA/RA Core | | 3 |
IH/RH Core | | 3 |
Math/Science Elective 1 | | 3 |
Year Total: | 17 | 17 |
Year 2 | Credits |
| Fall | Spring |
CSCI 246 - Discrete Structures | 3 | |
CSCI 215CS - Social & Ethical Issues in Computer Science | 3 | |
WRIT 221 - Intermediate Tech Writing | 3 | |
IS/RS core | 3 | |
Math/Science Elective 2 | 3 | |
Math/Science Elective 3 | 3 | |
CSCI 112 - Programming with C I | | 3 |
CSCI 232 - Data Structures and Algorithms | | 4 |
Math, Statistics, or Probability Elective 1 | | 3 |
Directed Elective 1 | | 3 |
Math/Science Elective 4 | | 3 |
Year Total: | 18 | 16 |
Year 3 | Credits |
| Fall | Spring |
ESOF 322 - Software Engineering | 3 | |
EGEN 310R - Multidisciplinary Engineering Design | 3 | |
CSCI 366 - Computer Systems | 3 | |
CS Elective 1 | 3 | |
CS Elective 2 | 3 | |
Directed Elective 2 | 3 | |
CSCI 305 - Concepts/Programming Languages | | 3 |
CSCI 338 - Computer Science Theory | | 3 |
CS Elective 3 | | 3 |
Directed Elective 3 | | 3 |
CSCI 500-level Reserved Grad Credit | | 3 |
Year Total: | 18 | 15 |
Year 4 | Credits |
| Fall | Spring |
CS Elective 4 | 3 | |
CS Elective 5 | 3 | |
Directed Elective 4 | 3 | |
Math, Statistics, or Probability Elective 2 | 3 | |
CSCI 500-level Reserved Grad Credit | 3 | |
CSCI 468 - Compilers | | 4 |
CSCI 481 - Program Assessment | | 0 |
CS Elective 6 | | 3 |
CSCI 400-level Reserved for Grad Credit | | 3 |
CSCI 500-Level Reserved Grad Credit | | 3 |
| | 3 |
Year Total: | 15 | 16 |
Year 5 | Credits |
| Fall | Spring |
CSCI 538 - Computability | 3 | |
CSCI 500-level | 3-4 | |
CSCI 400/500-level | 3 | |
CSCI 532 - Algorithms | | 3 |
CSCI 500-level | | 3 |
CSCI 400/500-level | | 3 |
Year Total: | 9-10 | 9 |
Total Program Credits: | 150-151 |