Requirements for the Computer Science Major (Bachelor of Science) (40 semester hours)
32 semester hours in Computer Science, 4 semester hours in Mathematics, and 4 semester hours in Data Science
Required Core (28 semester hours)
- CS 151 Introduction to Programming with Python (4)
- CS 152 Programming with Data Structures (4)
- CS 261 Software Development (4)
- CS 271 Networks and Systems (4)
- CS 351 Analysis of Algorithms (4)
- DATA 352W Ethics, Teamwork, and Communication (4)
- MATH 251W Foundations of Advanced Mathematics (4)
Electives (12 semester hours):
- Twelve hours of electives at any level chosen from classes with CS or DATA prefixes