Course Descriptions
Scroll down to read descriptions of game development courses offered at Carthage, or click on these links for additional resources:
- Carthage Schoology
- Course schedules for all terms
- Final exam schedule
- Concentration/minor requirements
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