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
ART112 - Graphic Design Foundational Principles
ART121 - Beginning Drawing I
ART233 - Concept Art
CSC215 - C/C++ Programming I
DBM100 - 3D Build Tools
ENT200 - Introduction to Business and Entrepreneurship
Skill Development CoursesMinimum 12 credit hours including:
DBM215 - Prototyping Tools and Practices
DBM240 - Electromechanical Devices
DBM360 - Wearable Technologies
HCI310 - Designing Human-Computer Interfaces
MTM125 - Introduction to 3D Studio Max and Maya
Synthesis Cores CoursesMinimum 12 credit hours including:
DBM330 - Maker Studio I
DBM430 - Maker Studio II
HCI470 - Emerging Interface Technologies
RBT307 - Physical Computing Studio