Skip navigation

Games Programming Certificate

Certificate (Certificate Program) - 41 Credit Hours

PRINT | CATALOG HOME | BACK

Program Information:
The Games Programming Certificate covers the beginnings of the art of Games Programming. It provides an overview of the industry, the artistic design of graphical images used in a game, and the actual programming of graphical intensive games using the DirectX Games Development Platform. Using the C++ programming language, the beginning programmer learns the basics of the language, progresses through object oriented programming and data structures needed to store the data of a game. Some games are best implemented using a simple textual interface in a DOS Console window. Graphics-intensive games are written using Windows and DirectX. Multi-player games often use a network of computers, while some games run via the World Wide Web. Always the emphasis is on a hands-on approach where the student must learn actually how to write games. The student becomes familiar with C++ programming, scripting languages, file systems, networks, the Web, graphical design of images, simulation engines, and artificial intelligence.

Admission to the Program:
Students must have completed MATH 165 and MATH 222 with a grade of "C" or better or equivalent.

Recommended Course Sequence:

Fall Semester 1:
CMPSC 125; CMPSC 128; GRDSN 244; GRDSN 130

Spring Semester 1:
CMPSC 129; CMPSC 212; CMPSC 232

Fall Semester 2:
CMPSC 205; CMPSC 250; MATH 223

Spring Semester 2:
CMPSC 200; CMPSC 210; CMPSC 220; MATH 230


Course Information:
Required Program Courses
CourseNameCredit
CMPSC 125CSI: PROGRAMMING IN C++ 4
CMPSC 128INTRODUCTION TO GAMES AND THEIR DESIGN 3
CMPSC 129GAME DESIGN THEORY AND MECHANICS 3
CMPSC 200C# PROGRAMMING 3
CMPSC 205PROGRAMMING NON-GRAPHICAL GAMES 3
CMPSC 210WRITING DIRECTX WINDOW GAMES 3
CMPSC 212CS II: DATA STRUCTURES 3
CMPSC 220WRITING NETWORK AND WEB-BASED GAMES 3
CMPSC 232OBJECT ORIENTED PROGRAMMING IN C++ 3
CMPSC 250WINDOWS PROGRAMMING 3
GRDSN 130GRAPHIC DESIGN SOFTWARE TOPICS 1
GRDSN 244COMPUTER ILLUSTRATION II 2
MATH 223CALCULUS AND ANALYTIC GEOMETRY II 4
MATH 230LINEAR ALGEBRA 3

For Program Information Contact:
Business and Information Systems Department
Technology Center
Room 205
(309) 694-5558