Game Programming

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

Minimum 28 credit hours including:

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 Requirements
Minimum 36 credit hours including:

COM226 - Communication in Technology

ENG101 - Composition I

ENG102 - Composition II

PSY310 - Social Psychology


Conceptual/Foundational Courses Minimum 12 credit hours including:

CSC102 - Introduction to Programming

CSC202 - C# Programming I

CSC203 - Java Programming I

CSC215 - C/C++ Programming I

Skill Development Courses
Minimum 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 Courses
Minimum 12 credit hours including:

GAM281 - Production Studio I

GAM324 - Graphics Programming

GAM338 - Advanced Gameplay Programming

GAM341 - Game Tools Development