Degree Map

Computer Science, BS

Computer Science, BS

Degree Map

Total Degree Map Credits 120

First Year

Course Requirements Credits
ENGL 112 – College English I (Min Grade: C) 3
Open Elective (Recommended: MTH 151) 4
CS 140 – Computer Science Seminar 3
Creative Expression Course 3
Semester Total 13
Course Requirements Credits
ENGL 150 – College English II 3
MTH 202 – Calculus I (Min Grade: C) 4
CS 241 – Discrete Structures (Min Grade: C) 3
CS 151 – Introduction to Computing (Min Grade: C) 3
Individual and Society Course 3
Semester Total 16

Second Year

Course Requirements Credits
CS 244 – Object Oriented Programming & Design (Min Grade: C) 3
PHY 211 / PHYL 211 / PHYW 211 – Univ Physics I & Lab 4
CS 281 – Database Systems (Min Grade: C) 3
Additional Flexible Core Course 3
ENGL 212 or World Cultures & Global Issues Course 3
Semester Total 16
Course Requirements Credits
CS 246 – Data Structures (Min Grade: C) 3
CS 265 – Unix System Programming (Min Grade: C) 3
Open Elective (Min Grade: C) 2
MTH 203 – Calculus II (Min Grade: C) 4
HIST 200 / HIST 201 or US Experience in Diversity 3
Semester Total 15

Third Year

Course Requirements Credits
CS 355 or CS 309 (Min Grade: C) 3
CS 260 – Digital Systems (Min Grade: C) 4
MTH 237 – Probability and Statistics (Min Grade: C) 3
College Option: Foreign Lang I or Social-Cultural 3
CS 401 – CS/Telecommunication (Min Grade: C) 3
Semester Total 16
Course Requirements Credits
CS 315 – Operating Systems (Min Grade: C) 3
CS 312 – Analysis of Algorithms (Min Grade: C) 3
PHY 212 / PHYL 212 / PHYW 212 (Min Grade: C) 4
College Option: Foreign Lang II or Humanities 3
Semester Total 13

Fourth Year

Course Requirements Credits
PHY 213 / PHYL 213 / PHYW 213 (Min Grade: C) 4
CS 308 / CS 305 / CS 307 (Min Grade: C) 3
CS 325 – Computer Architecture (Min Grade: C) 3
CS 345 – Scientific Programming I 3
CS 402 – CS/Telecommunication (Min Grade: C) 3
Semester Total 16
Course Requirements Credits
CS 395 – Theoretical Comp Sci 3
CS 350 – Programming Language Paradigms 3
College Option: Social Behavioral Science 3
CS 360 – Software Engineering (Min Grade: C) 3
Elective Choice: CS 380/319/321/390 (Min Grade: C) 3
Semester Total 15

*Course sequence and offerings are subject to change. Students should consult their academic advisor regularly to stay on track for graduation.