Skip to Main Content

Computer Science (BS)

Download as PDF

Requirements for the Computer Science Major (Bachelor of Science) (66 semester hours)

Required Courses

  • course Introduction to Programming with Python (4)

  • course Data Structures (4)

  • course Foundations of Advanced mathematics (4)

  • course Sys Programming, Computer Arch (4)

  • course Foundations of Human-Computer Interaction (4)

  • course Analysis of Algorithms (4)

  • course Data Management with SQL (4)

  • course Advanced Systems Computing (4)

  • course Capstone 1: Project Development (4)

  • course Capstone 2: Project Deployment (4)

Structured Electives (26 semester hours)

  • Choose one class from the following list:

    course Software Development (4)

    course Web Development (4)

    course Mobile Development (4)

    course Advanced Collaborative Computing (4)

  • Choose Chemistry or Physics:

    course and course General Chemistry 1 and 2 (10)

    course and course Introductory Physics 1 and 2 (10)

  • Choose twelve hours of Mathematics chosen from the following list:

    course Differential Calculus with Precalculus (4)
    course Calculus 2 (4)
    course Multivariable Calculus (4)
    course Differential Equations (4)
    course Math for Data Science (4)
    course Mathematical Statistics I (4)

    course Complex Variables (4)

    course Linear Algebra (4)