About This Program
Level up your skills with the Game Programming minor. Gain expertise in game design, development and programming while learning from experienced faculty and using industry-standard tools. This minor is a perfect complement to a major in computer science, digital media production and many more. Read more...
Admission to a minor is open to students declared in a bachelor’s degree, the A.A.B. or A.A.S. degree or the A.T.S. degree (not Individualized Program major). Students declared only in the A.A. or A.S. degree or the A.T.S. degree in Individualized Program may not declare a minor. Students may not pursue a minor and a major in the same discipline.
Program Learning Outcomes
Graduates of this program will be able to:
- Understand the essential concepts, principles and theories related to computer science and game programming.
- Understand game programming basics and data structures in C# and C++.
- Understand game design and development using game engines.
- Obtain industry-ready game programming skills though hands-on projects.
- Collaborate with other team members in groups to complete game development projects.
The Game Programming minor prepares students for a career in interactive game entertainment. Students explore a variety of game programming components, including the theoretical concepts (2D/3D graphics, game engines, artificial intelligence, physics and user interface) and practical programming skills using computer programming languages (C, C++ and C#).
The Game Programming minor features elective courses across disciplines and an interdisciplinary capstone that is a team-based game development project to procure knowledge and acquire practical skills pertaining to game development after having completed all the core courses.
Students in the Game Programming minor write and debug code to develop games. Students interested more in applying design concepts and using design tools should view the Game Design minor.