Computer Science (BA)
Download as PDF
Requirements for the Computer Science Major (Bachelor of Arts) (40 semester hours)
32 semester hours in Computer Science, 4 semester hours in Mathematics, and 4 semester hours in Data Science
Required Core (24 semester hours)
course Introduction to Programming with Python (4)
course Data Structures (4)
course Analysis of Algorithms (4)
course Data Management with SQL (4)
course Ethics, Teamwork, and Communication (4)
course Foundations of Advanced Mathematics (4)
Structured Electives (8 semester hours):
Choose two classes from the following list:
Open Electives (8 semester hours)
Eight hours of electives at any level chosen from classes with CS, DATA, or MATH prefixes. course may not be used to to satisfy any part of this requirement.