By majoring in Computer Science, you’ll gain the skills to excel in many sectors of the high-tech industry.

Students develop a thorough grounding in the fundamentals—programming, database management, software engineering, networks—then go on to study topics that range from forensic computing to mobile programming and game design.

In addition, a minor in Computer Science would be an attractive resume builder for today’s employers, who often favor candidates with proficiency in computing.

APPLY NOW REQUEST INFO

Computer Science

Suggested Four Year Course Plan

Year 1 (Fall)
CSC 202 Intro to Computer Science 4
MAT 190 Calculus 1 4
ENG 105 Expository Writing, Oral Comm. and Research 4
[Liberal Education L03 requirement – History] 3-4

Year 1 (Spring)
CSC 252 Problem Solving with Java 4
CSC 321 Database Management Systems 4
MAT 191 Calculus 2 4
[Liberal Education L02 requirement – Study of Language] 3

Year 2 (Fall)
CSC 302 Data Structures 4
MAT 295* Discrete Mathematical Structures 3
[Liberal Education L04 requirement – Literature] 4
[Liberal Education L05 requirement – Art, Music, Drama or Communication) 3-4

Year 2 (Spring)
CSC 384* Windows Programming 1 4
CSC 332 Microcomputer Architecture 4
[Liberal Education L06 requirement – Philosophy or Religious Studies] 3
[Liberal Education L10 requirement – Economics, Political Science or Business] 3-4

*MAT 220 Foundations of Mathematics may be substituted for MAT 295
*CSC 394 may be substituted for CSC 384, with recommendation from adviser

Year 3 (Fall)
CSC 433 Programming Languages 3
CSC ___ CSC Elective 3-4
MAT 184* Elementary Statistics 4
[Liberal Education L09 requirement – Lab Science] 4

*MAT 372 Intro to Probability Theory may be substituted for MAT 184

Year 3 (Spring)
CSC 431 Algorithms 3
CSC ___ CSC Elective 3-4
[Liberal Education L11 requirement – Anthropology, Criminal Justice, Psychology, Sociology or Social Work] 3
[Further Disciplinary Study – second course in an L0 area] 3
[General Elective] 3-4

Year 4 (Fall)
CSC 434 Software Engineering 3
CSC ___ CSC Elective 3-4
[Liberal Education L12 requirement – Physical Education] 2
[General Electives] 6-8

Year 4 (Spring)
CSC 432 Operating Systems 3
CSC ___ CSC Elective* 3-4
[General Electives] 6-9
*Note: An internship is highly recommended and will count for elective CSC credit