Game Programming

The Game Programming concentration provides students with a solid understanding of the algorithms, techniques and software used to construct interactive virtual environments. Students work in teams with content specialists and artists to develop the teamwork skills required in this multidisciplinary field, which includes a range of opportunities, from the game industry to education to training design.

This concentration requires the following courses:   

  • CS 38101  INTRODUCTION TO GAME PROGRAMMING
  • CS 47101  COMPUTER GRAPHICS
  • CS 48101  GAME ENGINE CONCEPTS
  • CS 48102  GAME DEVELOPMENT PRACTICUM    

It also requires 2 Computer Science Upper-Divisions Electives (40000 level).

The formal concentration requirements are listed in the University Catalog, but the following degree diagram gives an informal view of the degree with this concentration for the current academic year. Links to higher-quality PDF versions of the degree diagram for recent years are given at the bottom of the page.

2019 BS + Game Programming Degree Diagram
Degree Diagrams for Recent Catalog Years

Recommended Sequence of Courses & Planned Course Schedule

The Coordinator for the Game Programming concentration, Dr. Kwangtaek Kim (kkim17@kent.edu), recommends the following sequence of courses,  and is currently planning that courses will be offered on the following schedule. Please contact him if you have any questions on this sequence or schedule.

Game Programming  - Recommended Sequence of Courses
Game Programming - Schedule of Course Offerings