
Contact Information
- Program Coordinator: Feodor F. Dragan and Augustine Samba | ugradinfo@cs.kent.edu | 330-672-9120
- Speak with an Advisor
- Chat with an Admissions Counselor
Fully Offered
- Delivery:
- In person
- Location:
- Kent Campus
Description
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.
Admission Requirements
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.
Program Requirements
Minor Requirements
Code | Title | Credit Hours |
---|---|---|
Minor Prerequisite | ||
ALGEBRA FOR CALCULUS (KMCR) | ||
Minor Requirements | ||
CS 13011 & CS 13012 | COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING and COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING | 4 |
or CS 13001 | COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING | |
CS 23001 | COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION | 4 |
CS 23022 | DISCRETE STRUCTURES FOR COMPUTER SCIENCE | 3 |
CS 38101 | INTRODUCTION TO GAME PROGRAMMING | 3 |
Minor Upper-Division Electives (30000 or 40000 level), choose from the following: | 6 | |
COMPETITIVE GAMING | ||
GAMES FOR EDUCATION | ||
COMPUTER GRAPHICS | ||
GAME ENGINE CONCEPTS | ||
GAME DEVELOPMENT PRACTICUM (ELR) (WIC) | ||
EVENT PLANNING AND PRODUCTION | ||
ESPORT MANAGEMENT | ||
Minimum Total Credit Hours: | 20 |
Graduation Requirements
Minimum Minor GPA | Minimum Overall GPA |
---|---|
2.000 | 2.000 |
- Students must complete at least two upper-division (30000 or 40000 level) courses in the minor at Kent State on a graded basis (A-F).
- Minimum 6 credit hours in the minor must be upper-division coursework (30000 and 40000 level).
- Minimum 6 credit hours in the minor must be outside of the course requirements for any major or other minor the student is pursuing.
- Minimum 50 percent of the total credit hours for the minor must be taken at Kent State (in residence).