Scroll down to read descriptions of game development courses offered at Carthage, or click on these links for additional resources:

CDM 2630

Studies in Media

4cr
In this variable content course, students develop a historically informed understanding of a specific audio/visual mode contextualized through a given culture, subculture, movement, geography, and/or society in the global context (outside normative North American society).

CDM 2730

Studies in Media Production

4cr
In this variable content course, students develop introductory skill sets that are applicable to a specific audio/visual mode of production.

CSC 1810

Principles of Computer Science I

4cr
A study of the fundamentals of writing computer programs and problem-solving, using structured and object-oriented techniques. Intended for future majors and minors in computer science and minors in game development. Students are strongly encouraged to enroll in this course in the fall term of their first year.
Fall/Spring

CSC 1820

Principles of Computer Science II

4cr
The emphasis of this course is on problem-solving. Students will mature as problem-solvers as they are presented with increasingly challenging problems to program.
Prerequisite: CSC 1810 with a C or higher
Spring, with limited Fall availability

CSC 2710

Game Development I

4cr
Video games are serious work. Reaching far beyond the multibillion-dollar gaming industry, the lessons of video game development increasingly translate to disparate fields requiring simulation, training, and easy-to-use interfaces. This course introduces students to the game development and design process. Students will build games representative of a variety of genres. This is a project-based course.
Corequisite: CSC 1810 or instructor permission
Alternating Fall

CSC 2720

Game Development II

4cr
A continuation of CSC 2710 Game Development I with an emphasis on three dimensional environments. This is a project-based course.
Prerequisite: CSC 2710 with a C or better

CSC 2730

Game Development III

4cr
A continuation of CSC 2720 Game Development II focusing on advanced topics such as save systems and multiplayer.
Prerequisite: CSC 2720 with a C or better