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 Requirements | 64.0 | |
Select three of the following courses to fulfill the Game Development and Design track: | ||
Serious Game Development | ||
or CS 342 | Experimental Game Development | |
Computer Game Design and Development | ||
Game AI Development | ||
Topics in Computer Gaming | ||
Computing & Informatics Requirements | 15.0 | |
Mathematics Requirements | 27.0 | |
Science Requirements | 19.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 Requirements | 36.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 Requirements | 4.0 | |
Free Electives | 21.5 | |
The following courses must be taken as a free elective: | ||
Game Development: Workshop I | ||
Game Development: Workshop II | ||
Total Credits | 186.5 |
Sample Plan of Study (BS) - Game Programming and Development Concentration
5 YR Spring Summer Coop Cycle : Game Programming & Development Concentration*
First Year | |||||||
---|---|---|---|---|---|---|---|
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
CI 101 | 2.0 | CI 102 | 2.0 | CI 103 | 2.0 | VACATION | |
CS 164 | 3.0 | CIVC 101 | 1.0 | CS 172 | 3.0 | ||
ENGL 101 or 111 | 3.0 | COOP 101** | 1.0 | ENGL 103 | 3.0 | ||
MATH 121 | 4.0 | CS 171 | 3.0 | MATH 123 | 4.0 | ||
PHYS 101 | 4.0 | ENGL 102 or 112 | 3.0 | PHYS 201 | 4.0 | ||
UNIV CI101 | 1.0 | MATH 122 | 4.0 | UNIV CI101 | 1.0 | ||
PHYS 102 | 4.0 | ||||||
17 | 18 | 17 | 0 | ||||
Second Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
CS 265 | 3.0 | ANIM 140 | 3.0 | COOP EXPERIENCE | COOP EXPERIENCE | ||
CS 270 | 3.0 | CS 260 | 3.0 | ||||
GMAP 260 | 3.0 | PSY 101 | 3.0 | ||||
MATH 201 | 4.0 | Free Elective | 6.0 | ||||
SE 181 | 3.0 | ||||||
16 | 15 | 0 | 0 | ||||
Third Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
CS 277 | 3.0 | COM 230 | 3.0 | COOP EXPERIENCE | COOP EXPERIENCE | ||
CS 281 | 4.0 | CS 283 | 3.0 | ||||
SE 310 | 3.0 | CS 360 | 3.0 | ||||
VSST 110 | 3.0 | Writing and Communications Elective | 3.0 | ||||
GMPD Concentration Course | 3.0 | Arts and Humanities Elective | 3.0 | ||||
16 | 15 | 0 | 0 | ||||
Fourth Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
ANIM 211 | 3.0 | GMAP 378 | 3.0 | COOP EXPERIENCE | COOP EXPERIENCE | ||
GMAP 377 | 3.0 | MATH 311 | 4.0 | ||||
MATH 200 | 4.0 | Business Elective | 4.0 | ||||
MATH 221 | 3.0 | Free Elective | 3.0 | ||||
PHIL 311 | 3.0 | ||||||
16 | 14 | 0 | 0 | ||||
Fifth Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | ||
CI 491 | 3.0 | CI 492 | 3.0 | CI 493 | 3.0 | ||
GMPD Concentration Course | 3.0 | GMPD Concentration Course | 3.0 | Computer Science elective | 3.0 | ||
Computer Science Elective | 6.0 | Computer Science elective | 6.0 | Writing & Communications Elective | 3.0 | ||
Science Elective | 3.0 | Science elective | 4.0 | Free Elective | 2.5 | ||
15 | 16 | 11.5 | |||||
Total Credits 186.5 |
4-Year Spring Summer Coop Cycle: Game Programming and Development Concentration*
First Year | |||||||
---|---|---|---|---|---|---|---|
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
CI 101 | 2.0 | CI 102 | 2.0 | CI 103 | 2.0 | VACATION | |
CS 164 | 3.0 | CIVC 101 | 1.0 | CS 172 | 3.0 | ||
ENGL 101 or 111 | 3.0 | COOP 101** | 1.0 | ENGL 103 or 113 | 3.0 | ||
MATH 121 | 4.0 | CS 171 | 3.0 | MATH 123 | 4.0 | ||
PHYS 101 | 4.0 | ENGL 102 or 112 | 3.0 | PHYS 201 | 4.0 | ||
UNIV CI101 | 1.0 | MATH 122 | 4.0 | UNIV CI101 | 1.0 | ||
PHYS 102 | 4.0 | ||||||
17 | 18 | 17 | 0 | ||||
Second Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
CS 265 | 3.0 | ANIM 140 | 3.0 | CS 277 | 3.0 | COM 230 | 3.0 |
CS 270 | 3.0 | CS 260 | 3.0 | CS 281 | 4.0 | CS 283 | 3.0 |
GMAP 260 | 3.0 | PSY 101 | 3.0 | SE 310 | 3.0 | CS 360 | 3.0 |
MATH 201 | 4.0 | Free Elective | 5.0 | VSST 110 | 3.0 | Writing and Communications Elective | 3.0 |
SE 181 | 3.0 | GMPD Concentration Course | 3.0 | Arts and Humanities Elective | 3.0 | ||
16 | 14 | 16 | 15 | ||||
Third Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | Summer | Credits |
ANIM 211 | 3.0 | GMAP 378 | 3.0 | COOP EXPERIENCE | COOP EXPERIENCE | ||
GMAP 377 | 3.0 | MATH 311 | 4.0 | ||||
MATH 200 | 4.0 | Business Elective | 4.0 | ||||
MATH 221 | 3.0 | Free Elective | 3.0 | ||||
PHIL 311 | 3.0 | ||||||
16 | 14 | 0 | 0 | ||||
Fourth Year | |||||||
Fall | Credits | Winter | Credits | Spring | Credits | ||
CI 491 | 3.0 | CI 492 | 3.0 | CI 493 | 3.0 | ||
GMPD Concentration Course | 3.0 | GMPD Concentration Course | 3.0 | Computer Science Elective | 3.0 | ||
Computer Science Elective | 6.0 | Computer Science Elective | 6.0 | Writing and Communications Elective | 3.0 | ||
Science Elective | 3.0 | Science Elective | 4.0 | Free Elective | 3.5 | ||
15 | 16 | 12.5 | |||||
Total Credits 186.5 |
* | Co-op cycles may vary. Students are assigned a co-op cycle (fall/winter, spring/summer, summer only) based on their co-op program (5-year or 4-year) and major. |
** | COOP 101 registration is determined by the co-op cycle assigned and may be scheduled in a different term. Select students may be eligible to take COOP 001 in place of COOP 101. |