Game Development, A.A.S. (Spring 2010)
The game development associate of applied science degree provides students with the focused knowledge and understanding of game design and development useful in qualifying for entry level industry positions as game programmers, tool builders, collision detection developers, engine builders and interface programmers as well as video and online training developers, Q/A (Question/Answer) Testers, customer supporters and simulations developers. Completion of this degree program will greatly enhance students’ ability to create code for 2D/3D graphics and real time virtual environments. Additional skills will include an understanding of game ethics, of the proper presentation of “game bibles” and of math and physics required to model a realistic game world.
Note: Metropolitan Community College students should seek specific counsel from the JCCC program personnel for the appropriate course plan and numbers.
Metropolitan Community College students should refer to Cooperative Program Information.
(Major Code 2650; CIP Code 11.0899)
Computing Sciences and Information Technology Department
Associate of Applied Science
Note: Prior to beginning the game development program, the student must take the following prerequisites, or have taken an equivalent transfer course, or have passed the waiver test (where applicable), or have obtained a waiver from the department.
Prerequisites for Required Courses
CIS 134 Programming Fundamentals.............................4 CDTP 135 Desktop Photo Manipulation I: Photoshop..............1
First Semester
CS 200 Concepts of Programming Algorithms Using C++*........4 Prerequisite: CIS 134 or ENGR 171 or equivalent experience GAME 101 Computer Game Creation...............................4 GAME 102 The Business of Games................................3 ENGL 121 Composition I*.......................................3 Prerequisite: ENGL 106 or appropriate placement test score or EAP 113 and EAP 117 MATH 171 College Algebra*.....................................3 Prerequisite: MATH 116 with a grade of "C" or higher or MATH 134 with a grade of "C" or higher or appropriate score on the math assessment test
or
Any Precalculus/Calculus Course*.....................3
Total Semester Credit Hours.........................17
Second Semester
GAME 140 Game Programming I - 2D*.............................4 Prerequisite: CS 200 CIS 235 Object-Oriented Programming Using C++*...............4 Prerequisite: CS 200 using C++ or CS 250 Basic Data Structures using C++*.....................4 Prerequisite: CS 200 - Prerequisite or corequisite: CS 210 for students transferring to most four-year computer science programs ANI 123 Concept Art for Animation............................3 GAME 200 Game Design..........................................3 MATH 191 Math & Physics for Games I*..........................4 Prerequisites: MATH 171 or MATH 173 with a grade of "C" or higher or appropriate score on math assessment test and CS 200 or PHYS 191 Math & Physics for Games I*..........................4 Prerequisite: MATH 171 or MATH 173 with grade of "C" or higher or appropriate score on math assessment test and CS 200 Total Semester Credit Hours.........................18
Third Semester
Health and/or Physical Education Elective............1 ENGL 150 Digital Narratives*..................................3 Prerequisite: ENGL 121 Game Elective......................................3-4 GAME 230 Game Programming II -3D*.............................4 Prerequisite: GAME 140 ANI 145 Introduction to 3D Animation*........................3 Prerequisite or corequisite: ANI 123 GAME 180 Artificial Intelligence for Games*...................3 Prerequisite: CS 200 Total Semester Credit Hours......................17-18
Fourth Semester
Social Science and/or Economics Elective.............3 GAME 250 Game Programming III-Capstone*.......................4 Prerequisites: GAME 200 and GAME 230 and CIM 145 and ENGL 150 and Prerequisite or corequisite: GAME 180 GAME 110 Flash Gaming.........................................4 or GAME 255 Mobile Game Programming*.............................4 Prerequisites: GAME 140 and GAME 200 HUM 155 Classical Mythology..................................3 ENGL 140 Writing for Interactive Media*.......................3 Prerequisite: ENGL 121 Total Semester Credit Hours.........................17 TOTAL PROGRAM CREDIT HOURS.......................69-70
Game Electives
CIM 130 Interactive Media Concepts...........................2 Prerequisite or corequisite: ENGL 121 CIM 140 Interactive Media Assets*............................4 Prerequisites: CDTP 135 AND prerequisite or corequisite CIM 130 ANI 245 Character Animation*.................................3 Prerequisite: ANI 145 CIS 243 Object-Oriented Analysis and Design*.................4 Prerequisite: One programming course using an object-oriented programming language or equivalent experience CIS 262 Project Management*..................................3 Prerequisite: CIS 242 MUS 156 MIDI Music Composition...............................3 GAME 110 Flash Gaming.........................................4 GAME 255 Mobile Game Programming*.............................4 Prerequisites: GAME 140 and GAME 200 *Prerequisite/Corequisite required
