Digital Maker and Fabricating

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

Core Curriculum 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

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

DBM330 - Maker Studio I

DBM430 - Maker Studio II

HCI470 - Emerging Interface Technologies

RBT307 - Physical Computing Studio