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.
Degree Diagrams for Recent Catalog Years
- 2022-23 BS + Game Programming.pdf
- 2021-22 BS + Game Programming.pdf
- 2020 -21 BS + Game Programming.pdf
Recommended Sequence of Courses & Planned Course Schedule
The Coordinator for the Game Programming concentration, Dr. Kwangtaek Kim (firstname.lastname@example.org), 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.
How to declare a Game Programming Concentration? Contact undergraduate faculty advisors at email@example.com, or contact the Game Programming Concentration faculty coordinator, Dr. Kim Kwangtaek, at firstname.lastname@example.org.