Skip to Main Content

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:

    • course Software Development (4)

    • course Web Development (4)

    • course Mobile Development (4)

    • course Networks and Systems (4)

    • course Advanced Collaborative Computing (4)

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.