Carthage offers a minor in game development, as well as a concentration in game development for computer science majors. To earn a bachelor’s degree in game development from Carthage, students must complete the Carthage Core, Distribution Requirements, and the game development concentration requirements listed below.

Majors in computer science are not able to earn a game development minor. Majors in computer science wishing to specialize in game development should pursue the concentration.

Required Courses

  • CSC 1710 Game Design (4 credits)
  • CSC 1810 Principles of Computer Science I (4 credits)
  • CSC 1820 Principles of Computer Science II (4 credits)
  • CSC 2560 Data Structures (4 credits)
  • CSC 2710 Game Development I (4 credits)
  • CSC 2720 Game Development II (4 credits)
  • CSC 2810 Database Design and Management (4 credits)
  • CSC 4350 Software Design and Development (4 credits)
  • CSC 4000 Senior Seminar (4 credits)
  • CSC 4990 Senior Thesis Completion (0 credits)

Electives - Choose 2

  • CSC 3710 Game Engine Programming (4 credits)
  • CSC 3530 Artificial Intelligence and Cognitive Modeling (4 credits)
  • CSC 3770 Computer Graphics (4 credits)
  • CSC 400T Topics in Game Development (4 credits)

Interdisciplinary Electives - Choose 3

  • ART 1070 FOUNDATIONS, SURFACE: Images + Design (4 credits)
  • ART 1071 FOUNDATIONS, MATERIAL: Objects + Spaces (4 credits)
  • ART 1072 FOUNDATIONS, TIME: Movement + Digital (4 credits)
  • ART 2000 Drawing I (4 credits)
  • ART 2130 Color Photography (4 credits)
  • ART 200T 2D Animation (4 credits)
  • ART 200T 3D Animation (4 credits)
  • ART 2750 4D (4 credits)
  • ART 3010 Illustration (4 credits)
  • CDM 2630 Studies in Media (4 credits)
  • CDM Studies in Media Production (4 credits)
  • ENG 2050 Creative Writing (4 credits)
  • MUS 1900 Electronic Music (4 credits)
  • PYC 1900 Cognitive Science of Magic (4 credits)

Required Courses

  • CSC 1710 Game Design (4 credits)
  • CSC 1810 Principles of Computer Science I (4 credits)
  • CSC 1820 Principles of Computer Science II (4 credits)
  • CSC 2560 Data Structures (4 credits)
  • CSC 2710 Game Development I (4 credits)
  • CSC 2720 Game Development II (4 credits)
  • CSC 2810 Database Design and Management (4 credits)
  • CSC 4350 Software Design and Development (4 credits)
  • CSC 4000 Senior Seminar (4 credits)
  • CSC 4990 Senior Thesis Completion (0 credits)
  • MTH 1120 Calculus I (4 credits)
  • MTH 2040 Linear Algebra (4 credits)

Electives - Choose 3

  • CSC 3710 Game Engine Programming (4 credits)
  • CSC 3530 Artificial Intelligence and Cognitive Modeling (4 credits)
  • CSC 3770 Computer Graphics (4 credits)
  • CSC 400T Topics in Game Development (4 credits)

Interdisciplinary Electives - Choose 2

  • ART 1070 FOUNDATIONS, SURFACE: Images + Design (4 credits)
  • ART 1071 FOUNDATIONS, MATERIAL: Objects + Spaces (4 credits)
  • ART 1072 FOUNDATIONS, TIME: Movement + Digital (4 credits)
  • ART 2000 Drawing I (4 credits)
  • ART 2130 Color Photography (4 credits)
  • ART 200T 2D Animation (4 credits)
  • Art 200T 3D Animation (4 credits)
  • Art 2750 4D (4 credits)
  • ART 3010 Illustration (4 credits)
  • CDM 2630 Studies in Media (4 credits)
  • CDM 2730 Studies in Media Production (4 credits)
  • ENG 2050 Creative Writing (4 credits)
  • MUS 1900 Electronic Music (4 credits)
  • PYC 1900 Cognitive Science of Magic (4 credits)

Additional Electives

In addition to the elective courses listed in the categories above, students pursuing the Bachelor of Science degree must also complete 2 upper level (2000+) department electives or 1 upper level (2000+) elective and PHY 2100 Physics 1.

 

The game development concentration follows the existing computer science major requirements; however, three of four electives are in the game development sequence of CSC 2710, CSC 2720, and CSC 2730. No more than three game development courses may be counted toward a computer science major. A student in the concentration is required to do a capstone related to game development.

Those embarking on the game development minor are encouraged to begin during their first year at Carthage. Practically speaking, the latest a student should begin the minor is the fall semester of their junior year.

Required Courses (24 credits)
  • CSC 1810 Principles of Computer Science I (4 credits)
  • CSC 1820 Principles of Computer Science II (4 credits)
  • CSC 2710 Game Development I (4 credits)
  • CSC 2720 Game Development II (4 credits)
  • CSC 2730 Game Development III (4 credits)

And one elective chosen from the following (4 credits)

  • CDM 2630 Studies in Media (4 credits)
  • CDM 2730 Studies in Media Production (4 credits)
  • ART 1070 FOUNDATIONS, SURFACE: Images + Design (4 credits)
  • ART 1071 FOUNDATIONS, MATERIAL: Objects + Spaces (4 credits)
  • ART 1072 FOUNDATIONS, TIME: Movement + Digital (4 credits)
  • ART 2000 Drawing I (4 credits)
  • ART 2130 Color Photography (4 credits)
  • ART 2750 4D (4 credits)
  • ART 3010 Illustration (4 credits)

Students must receive a C or better in each of the computer science courses listed above to move onto the next required course.

 Current students: You should follow the official College Catalog from the year you entered Carthage and work with your advisors to ensure all requirements are met.