skip navigation links JCCC Home
Future Students Current Students Faculty & Staff Continuing Education Friends & Visitors Tracks
Image of sky, and shadowed tree limbs and leaves with two heads in silhouette and the text Learning Comes First at JCCC.
Credit Course Descriptions (Spring 2008)
Divider

GAME 101

Computer Game Creation (4 CR)

This course is designed to present the skills and to provide the hands-on experience required to create computer games utilizing game development tools that require no programming. Typical game creation topics to be covered include 2D graphics, 3D modeling, music and sound effects. Typical tasks will include setting up a game development studio, manipulating graphic images, obtaining or creating sounds and music, installing and using various game development tools and working with pictures and animation. 3 hrs. lecture, 1.5 hrs. lab/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 102

The Business of Games (3 CR)

In this course, students are introduced to the business and process of game development, from the concept document to publishing. Students will learn the stages of game development within the context of the often complex relationship between developer, publisher and retailer. The course uses a participatory format emphasizing analytical thinking and problem solving, both key skills for persons seeking a career in the game development industry. 3 hrs lecture/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 110

Flash Gaming (4 CR)

This course is designed to present the skills and to provide the hands-on experience required to create computer games utilizing Flash MX 2004. Typical topics to be covered include 2D coordinate systems, basic game physics, game trigonometry, motion techniques, collision detection, collision reaction, conservation of momentum and energy, and tile based worlds. Typical tasks include creation of angle conversion functions; projection functions; controlling speed, velocity, and acceleration; applying Newton's three laws of motion, affecting gravity and friction; and creation of grid management systems. 3 hrs. lecture and 1.5 hrs. lab/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 140

Game Programming I - 2D (4 CR)

Prerequisite: CS 200

This course is designed to present skills and provide hands-on experience required to create two-dimensional games utilizing C++. Typical game topics will include programming in a GUI (graphical user interface) environment, game libraries, sound, music and working with graphics. Typical tasks will include setting up the environment, creating several games, using music and sound in a game, and exercises that will highlight important game programming concepts. 3 hrs. lecture, 1.5 hrs. lab/wk.

GAME 180

Artificial Intelligence for Games (3 CR)

Prerequisite: CS 200

Upon successful completion of this course, students should be able to deconstruct simple computer programs illustrating introductory concepts in artificial intelligence as applied to computer games. They will define terms and application areas in the field, and describe game representation and implementation techniques used in artificial intelligence for games. 3 hrs lecture/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 200

Game Design (3 CR)

Students will refer to the history of video games to describe the progression of development up to the modern forms of games available today. Students will critically analyze video games and identify and understand the thematic, visual, systematic, and geographical elements that contribute to making a fun user experience. Abstract systems will be introduced at the beginning of the course, and students will be invited to give their own examples. Models will be shown early as references for students when investigating specific video game structures later in the course. Students will develop a common lattice of "game design patterns" creating a common vocabulary and database. Creative habits and professional attitudes will be discussed. 3 hrs. lecture/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 230

Game Programming II -3D (4 CR)

Prerequisite: GAME 140

This course will provide an opportunity for students to obtain the knowledge and skills necessary to create 3D multiplayer games. Topics include 3D models of players, vehicles, items, and structures; audio and music; graphical user interfaces and menus; UV wrapped textures and skins; environmental effects; and outdoor terrain. 3 hrs. lecture, 2 hrs. lab/wk.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 250

Game Programming III-Capstone (4 CR)

Prerequisites: GAME 200 and GAME 230 and CIM 145 and ENGL 150 and Prerequisite or corequisite: GAME 180

This course is designed for students to apply the foundations of game design and game programming to a significant original game. Students should work within a team to analyze a problem, develop and present a proposed game design document, build a demonstrable prototype of the game and develop a significant portion of the finished product. Students should also develop a project schedule and present progress information to the class. Students should also develop job search skills and both written and oral communication skills. 3 hrs. lecture, 2 hrs. lab by arrangement/wk
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.

GAME 255

Mobile Game Programming (4 CR)

Prerequisites: GAME 140 and GAME 200

This course is designed for students who want to learn mobile device game programming. The students will learn the various limitations on mobile devices and the options available for programming them. They will create a 2D game for mobile devices. 3 hrs lecture, 2 hrs lab per week.
Associated Costs: In addition to the course tuition, fees, and textbooks, this course has additional expense considerations that are estimated to be $20 to $50.