Computer Science

Game Programming and Development Concentration

The concentration in Game Programming and Development provides conceptual understanding of game design and practical experience in the design and the development of games. The courses in this concentration include fundamentals of game design and development, large-scale game development, and special topics in educational and experimental game design.

Additional Information

For more information about this concentration, visit the College of Computing & Informatics website.

Degree Requirements - Game Programming and Development Concentration

Students in the Game Programming and Development concentration should follow the below concentration requirements in addition to the core degree requirements for the BS in Computer Science.

The Game Programming and Development concentration follows the requirements of the BS in Computer Science except as noted below. For any questions regarding your plan of study, please contact your undergraduate advisor.

Program Requirements

Computer Science Requirements64.0
Select three of the following courses to fulfill the Game Development and Design track:
Serious Game Development
Experimental Game Development
Computer Game Design and Development
Game AI Development
Topics in Computer Gaming
Computing & Informatics Requirements15.0
Mathematics Requirements27.0
Science Requirements19.0
The sequence below must be taken as the lab science sequence:
Fundamentals of Physics I
and Fundamentals of Physics II
and Fundamentals of Physics III
Arts & Humanities Requirements36.0
The following course must be taken as the Social Studies elective:
General Psychology I
The following courses must be taken as Arts & Humanities electives:
Computer Graphics Imagery I
Animation I
Overview of Computer Gaming
Introductory Drawing
University Requirements4.0
Free Electives21.5
The following courses must be taken as a free elective:
Game Development: Workshop I
Game Development: Workshop II
Total Credits186.5

Sample Plan of Study (BS) - Game Programming and Development Concentration

5 YR Spring Summer Coop Cycle :  Game Programming & Development Concentration*

First Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CI 1012.0CI 1022.0CI 1032.0VACATION
CS 1643.0CIVC 1011.0CS 1723.0 
ENGL 101 or 1113.0COOP 101**1.0ENGL 1033.0 
MATH 1214.0CS 1713.0MATH 1234.0 
PHYS 1014.0ENGL 102 or 1123.0PHYS 2014.0 
UNIV CI1011.0MATH 1224.0UNIV CI1011.0 
 PHYS 1024.0  
 17 18 17 0
Second Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CS 2653.0ANIM 1403.0COOP EXPERIENCECOOP EXPERIENCE
CS 2703.0CS 2603.0  
GMAP 2603.0PSY 1013.0  
MATH 2014.0Free Elective6.0  
SE 1813.0   
 16 15 0 0
Third Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CS 2773.0COM 2303.0COOP EXPERIENCECOOP EXPERIENCE
CS 2814.0CS 2833.0  
SE 3103.0CS 3603.0  
VSST 1103.0Writing and Communications Elective3.0  
GMPD Concentration Course3.0Arts and Humanities Elective3.0  
 16 15 0 0
Fourth Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
ANIM 2113.0GMAP 3783.0COOP EXPERIENCECOOP EXPERIENCE
GMAP 3773.0MATH 3114.0  
MATH 2004.0Business Elective4.0  
MATH 2213.0Free Elective3.0  
PHIL 3113.0   
 16 14 0 0
Fifth Year
FallCreditsWinterCreditsSpringCredits 
CI 4913.0CI 4923.0CI 4933.0 
GMPD Concentration Course3.0GMPD Concentration Course3.0Computer Science elective3.0 
Computer Science Elective6.0Computer Science elective6.0Writing & Communications Elective3.0 
Science Elective3.0Science elective4.0Free Elective2.5 
 15 16 11.5 
Total Credits 186.5

4-Year Spring Summer Coop Cycle:  Game Programming and Development Concentration*

First Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CI 1012.0CI 1022.0CI 1032.0VACATION
CS 1643.0CIVC 1011.0CS 1723.0 
ENGL 101 or 1113.0COOP 101**1.0ENGL 103 or 1133.0 
MATH 1214.0CS 1713.0MATH 1234.0 
PHYS 1014.0ENGL 102 or 1123.0PHYS 2014.0 
UNIV CI1011.0MATH 1224.0UNIV CI1011.0 
 PHYS 1024.0  
 17 18 17 0
Second Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CS 2653.0ANIM 1403.0CS 2773.0COM 2303.0
CS 2703.0CS 2603.0CS 2814.0CS 2833.0
GMAP 2603.0PSY 1013.0SE 3103.0CS 3603.0
MATH 2014.0Free Elective5.0VSST 1103.0Writing and Communications Elective3.0
SE 1813.0 GMPD Concentration Course3.0Arts and Humanities Elective3.0
 16 14 16 15
Third Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
ANIM 2113.0GMAP 3783.0COOP EXPERIENCECOOP EXPERIENCE
GMAP 3773.0MATH 3114.0  
MATH 2004.0Business Elective4.0  
MATH 2213.0Free Elective3.0  
PHIL 3113.0   
 16 14 0 0
Fourth Year
FallCreditsWinterCreditsSpringCredits 
CI 4913.0CI 4923.0CI 4933.0 
GMPD Concentration Course3.0GMPD Concentration Course3.0Computer Science Elective3.0 
Computer Science Elective6.0Computer Science Elective6.0Writing and Communications Elective3.0 
Science Elective3.0Science Elective4.0Free Elective3.5 
 15 16 12.5 
Total Credits 186.5
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees
LEARN MORE