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

Bachelor of Science in Computer Science with Game Programming

Designed as a focused version of the Computer Science degree, the game programming track also spans basic programming concepts to advanced core topics. It expands a student’s knowledge by offering an eclectic set of electives including Game as Art, Media Play, Doing Things with Videogames, Videogames and Literature, Artificial Intelligence, and Advanced Graphics. In addition to working with local gaming companies through an internship, students will compile a portfolio of unique games, research, and projects through the senior capstone.


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

Plus three electives in game programming and eight credit hours of practical experience in the form of internships and a capstone project.

Learn more about the major. Download the Degree Program Course Listing.