Skip navigation

Games Programming

Associate in Applied Science (Career Program) - 69 Credit Hours

PRINT | CATALOG HOME | BACK

Program Information:
The Games Programming Degree program 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.

Recommended Course Sequence:

Fall Semester 1:
CMPSC 125; CMPSC 128; MATH 165; GRDSN 244; GRDSN 130; ENGL 110

Spring Semester 1:
CMPSC 129; CMPSC 212; CMPSC 232; MATH 222; COMM 110

Fall Semester 2:
CMPSC 205; CMPSC 250; MATH 223; Social Science; Humanities

Spring Semester 2:
CMPSC 200; CMPSC 210; CMPSC 220; MATH 230; Social Science; Elective


Course Information:
Required General Education Courses
CourseNameCredit
COMM 110COMMUNICATION: PROCESS AND PRACTICE 3
ENGL 110COMPOSITION I 3
MATH 165PRECALCULUS 5
MATH 222CALCULUS AND ANALYTIC GEOMETRY I 5
 SOCIAL SCIENCE * 3
 SOCIAL SCIENCE * 3
 HUMANITIES * 3

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

Elective Courses
CourseNameCredit
 ELECTIVE * * 3

*  See specific requirements for Associate in Arts and Science Degree (page 4).

**  Electives: CMPSC 242; CMWEB 110; CMPSC 140; CMNET 110; MATH 211; MATH 224; MATH 240.

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