Skip to Global Navigation Skip to Local Site Navigation Skip to Main Content

Bachelor of Science in Computer Science

You will start by learning basic programming skills in commonly used programming languages. You’ll learn algorithms and data structures, operating systems, and more advanced programming languages. Students will conclude their studies with internships at local and regional companies using the skills in their discipline. 


  • Intro to Programming I
  • Intro to Programming II
  • Object-Oriented Programming
  • Intro to Relational Databases
  • Computer Organization
  • Data Structures & Algorithms
  • Programming Languages
  • Operating Systems
  • Software Engineering

Plus three computer science electives and five credit hours of practical experience in the form of internships.

Learn more about the major. Download the degree program course listing.