Computer Game Programming Skills Certificate

Division: Business and Computer Information Systems


The Computer Game Programming Skills Certificate provides students with an opportunity to learn how to create interactive computer games, including Web-based ones. It targets students who want to acquire skills needed for game design and programming. The required Game Programming course utilizes programming language chosen by instructor. The Certificate offers a choice between the three most popular programming languages: Java, C++ and C#.' The certificate is designed to prepare students to become game programming generalists. Before beginning core courses in programming, students should have a thorough understanding of computer operating systems. A minimum grade of C is required in each course taken. This certificate requires 15 units.

Required Courses (12 units):
CISG 100 F Introduction to Computer Game Design3
CISG 110 F Introduction to Programming for Computer Games3
CISG 182 FDirectX Graphics Programming3
CISG 190 F Programming Multiuser Online Games3
Restricted Electives (3 units):3
C# for Game Programming3
C++ for Game Programming3
Java for Game Programming3
Multimedia Game Programming3
Artificial Intelligence in Game Programming3
Total Units15

Outcome 1: Plan the major programming components of a typical computer game.

Outcome 2: Create a basic game that implements a defined set of game mechanics.

Outcome 3: Create a basic game that manipulates and manages game resources such as graphics, sound, and video.