Computer Science: Recommended Three-Year Path

Fall OneTerm Credit HoursCumulative Credit Hours
CS142, Introduction to Computer Science and Programming3
CS151, Foundations of Computing 13
MA106, Calculus and Analytic Geometry 14
FYS101, First Year Seminar3
Foreign Language (1)4
Total1717
Spring OneTerm Credit HoursCumulative Credit Hours
CS248, Object-Oriented Programming and Data Structures5
CS252, Foundations of Computing 23
MA107, Calculus and Analytic Geometry 24
FYS102, First Year Semindar3
Foreign Language (2)4
Total1936
Summer OneTerm Credit HoursCumulative Credit Hours
GHS (1), Global & Historical Studies3
Free electives3
Total642
Fall TwoTerm Credit HoursCumulative Credit Hours
CS321, Computer Organization3
CS333, Database Systems3
CS383 (ICR), EPICS 2 Service Learning3
Foreign Language (3)3
Free electives3
CS341 Advanced Data Structures3
Total1860
Spring TwoTerm Credit HoursCumulative Credit Hours
SE361 (SAC), Introduction to Software Engineering3
MA215, Linear Algebra3
GHS (2), Global & Historical Studies3
NW, Natural World5
PCA, Perspectives in the Creative Arts3
Foreign Language (4)3
Total2080
Summer TwoTerm Credit HoursCumulative Credit Hours
CS411 Internship Practicum (not required, but advised)1
Total181
Fall ThreeTerm Credit HoursCumulative Credit Hours
CS Systems Course (CS430-CS439)3
CS473, Topics in Computer Science3
CS351 Algorithms3
CS485 (WAC), Computer Ethics1
SW, Social World3
TI, Texts & Ideas3
Free elective3
Total19100
Spring ThreeTerm Credit HoursCumulative Credit Hours
CS Theory Course (CS440-CS459)3
CS452, Parallel Algorithm Design and Programming3
PWB, Physical Well-Being1
Free electives2
Electives numbered 300+11
Total20120