Game Programming degree graduates master the coding and programming principles and techniques in all video game programming disciplines, in addition to C++ programming, scripting, data handling, DirectX/Open GL development, game engine architecture, game play interaction, artificial intelligence, networking and the use of middleware and industry APIs.
Program Credits: 120
Major Credits: 36
Semesters to Completion: 8
BUS200 - Entrepreneurship to Market
LAW370 - Legal Issues in Technology
TCH150 - Technology and Society
INT350 - Internship or INT400 - Internship
SIP311 - Student Innovation Project I
SIP483 - Student Innovation Project II and Portfolio Presentation
TCH115 - Thinking Strategies
TCH301 - Ethics in Technology
General Education RequirementsMinimum 36 credit hours including:
COM226 - Communication in Technology
ENG101 - Composition I
ENG102 - Composition II
PSY310 - Social Psychology
CSC102 - Introduction to Programming
CSC202 - C# Programming I
CSC203 - Java Programming I
CSC215 - C/C++ Programming I
Skill Development CoursesMinimum 12 credit hours including:
CSC382 - Data Structures and Algorithms
GAM175 - Game Testing and Analysis
GAM240 - Game Engine Programming I
CSC275 - C++ Programming II
Synthesis Cores CoursesMinimum 12 credit hours including:
GAM281 - Production Studio I
GAM324 - Graphics Programming
GAM338 - Advanced Gameplay Programming
GAM341 - Game Tools Development