Computer Science: Recommended Three-Year Path

Fall OneTerm Credit HoursCumulative Credit Hours
CS 142 Introduction to Computer Science and Programming3
CS 151 Foundations of Computing 13
MA 106 Calculus and Analytic Geometry 14
FYS 101 First Year Seminar3
Foreign Language (1)4
Total1717
Spring OneTerm Credit HoursCumulative Credit Hours
CS 248 Object-Oriented Programming and Data Structures5
CS 252 Foundations of Computing 23
MA 107 Calculus and Analytic Geometry 24
FYS 102 First Year Seminar3
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
CS 321 Computer Organization3
CS 333 Database Systems3
CS 383 (ICR) EPICS 2 Service Learning3
Foreign Language (3)3
Free Electives3
CS 341 Advanced Data Structures3
Total1860
Spring TwoTerm Credit HoursCumulative Credit Hours
SE 361 (SAC) Introduction to Software Engineering3
MA 215 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
CS 411 Internship Practicum (not required, but advised)1
Total181
Fall ThreeTerm Credit HoursCumulative Credit Hours
CS Systems Course (CS430-CS439)3
CS 473 Topics in Computer Science3
CS 351 Algorithms3
CS 485 (WAC) Computer Ethics1
SW Social World3
TI Texts & Ideas3
Free Elective3
Total19100
Spring ThreeTerm Credit HoursCumulative Credit Hours
CS Theory Course (CS440-CS459)3
CS 452 Parallel Algorithm Design and Programming3
PWB Physical Well-Being1
Free Electives2
Electives Numbered 300+11
Total20120