Interdisciplinary Option

Freshman YearCredits
FallSpring
CSCI 127 - Joy and Beauty of Data4  
M 171Q - Calculus I4  
WRIT 101W - College Writing I3  
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 YearCredits
FallSpring
CSCI 215CS - Social & Ethical Issues in Computer Science3  
CSCI 246 - Discrete Structures3  
WRIT 221 - Intermediate Tech Writing3  
Science Elective4  
University Core3  
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 YearCredits
FallSpring
ESOF 322 - Software Engineering3  
CSCI 366 - Computer Systems3  
Upper Division Elective Choices From Below6  
Minor Electives3  
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 YearCredits
FallSpring
CSCI 482R - Interdisciplinary Project Instruction1  
Math, Probablility or Statistics Elective3  
Upper Division Elective Choices From Below4  
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.

Upper Division Elective Choices
CSCI 331Web Development3
CSCI 347Data Mining3
CSCI 351Systems Administration3
CSCI 432Advanced Algorithm Topics3
CSCI 440Database Systems3
CSCI 441Computer Graphics3
CSCI 442Comp Vision: Robot Vision3
CSCI 443User Interface Design3
CSCI 445Human Computer Interaction3
CSCI 446Artificial Intelligence3
CSCI 447Machine Learning3
CSCI 451Computational Biology3
CSCI 455Embedded Systems: Robotics3
CSCI 460Operating Systems3
CSCI 466Networks3
CSCI 468Compilers4
CSCI 495Field Work/Practicum1
EGEN 310RMultidisciplinary Engineering Design3
EIND 422Introduction to Simulation3
ESOF 422Advanced Software Engineering: Cybersecurity Practices3
ESOF 423Software Engineering Applications3