Game Programming Concentration, Computer Science, BS

On Campus, Day
Computer Science
game programming student

In Short

Apply your computer and programming skills in game design and development with the game programming concentration.

We've got you covered
What will I do?
  • Earn a specialized curriculum that prepares you for a career in cyber and network security
  • Gain an in-depth, cross-disciplinary training experience by taking courses offered by both computer science and business department
  • Be in high demand as a professional in computer and cybersecurity, the Department of Labor projects 18% job growth in this field by 2024.

Request Information    Apply Now

Program Overview

The game programming concentration is an interdisciplinary concentration designed for students majoring in computer science who would like to apply their computer and programming skills in game design and development. Students choosing the game programming concentration will be required to take four computer science courses specifically designed for game programming and two game design courses.

The concentration will help prepare students for the career path in game programming and design. Students who complete the game programming concentration have the option to apply for the game design minor offered in communication media or choose to double major in computer science and game design.

Register for classes

Student Outcomes

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
  • Design, implement, and evaluate a computing-based solutions to meet a given set of computing requirements in the context of the program’s discipline
  • Communicate effectively in a variety of professional contexts
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  • Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline
  • Support the delivery, use, and management of information systems within an information systems environment

Educational Objectives

Upon graduation, you will be able to: 

  • Apply the knowledge of basic components of computer information systems including hardware, software, databases, data communications, and networking.
  • Apply what they have learned about the relationships between computer information systems and the organizational functions they support.
  • Analyze, design, implement and document information systems solutions to practical problems.
  • Utilize basic computer skills to achieve and maintain professional careers in computer information systems and across related disciplines. 
  • Understand ethical, legal and professional implications and provide leadership in their professional careers. 
  • Demonstrate oral and written communication skills
  • Collaborate in group projects and open source community projects. 
  • Show evidence of lifelong learning skills. 


The Bachelor of Science in computer information systems is accredited by the Computing Accreditation Commission of ABET

This program provides the opportunity to mix computer science and business together in a way that opened up a career to help my company manage its software tools.

KW, '18

Experiential Opportunities


Internships are a great opportunity to get valuable, real-world experiences before entering a competitive job market.
Read more about: Internships

Study Abroad

Computer science majors can also study abroad in: short-term faculty-led programs, exchange/direct enroll programs, and outside provider-led programs. Imani Hunter, a Computer Science major, studied abroad through our exchange program at Reitaku University in Japan during the Fall of 2018.
Read more about: Study Abroad

Curriculum and Other Information

If finding employment or being accepted to graduate school is the criterion of success, then graduates of our computer information systems program have been very successful indeed. Over the last five years, the job placement rate of our graduates has exceeded 95 percent. These students share one important trait: they possess among the most sought-after skills for the 21st century.

  • Database Designer
  • Game Programmer
  • Quality Assurance Engineer
  • Software Engineer
  • Systems Programmer