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
Studies in Media
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).
Studies in Media Production
In this variable content course, students develop introductory skill sets that are applicable to a specific audio/visual mode of production.
Principles of Computer Science I
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.
Principles of Computer Science II
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
Game Development I
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
Game Development II
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
Game Development III
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