The BS in Computer Science and Game Design requires completion of at least 142 semester credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of 15 weeks each, or four academic years. See Degree Requirements for additional information

This is a sample sequence of courses for a student in the 2018-2019 academic cohort.

Sample Course Sequence Chart

SemesterCourseCourse TitleCore Credits
Semester 1 GAM 100 Project Introduction X 3
CS 100 Computer Environment X 4
CS 120 High-Level Programming I: The C Programming Language X 4
MAT 140 Linear Algebra and Geometry X 4
ENG 110* Composition 3
Semester Total 18
Semester 2 GAM 150 Project I X 3
CS 170 High-Level Programming II: The C++ Programming Language X 4
CS 230 Game Implementation Techniques X 3
MAT 150* Calculus and Analytic Geometry I X 4
COM 150 Interpersonal and Work Communication 3
Semester Total 17
Semester 3 GAM 200* Project II X 4
CS 180 Operating Systems I, Man-Machine Interface X 3
CS 225 Advanced C/C++ X 3
MAT 200* Calculus and Analytic Geometry II X 4
DES 115 Introduction to Game Design X 3
Semester Total 17
Semester 4 GAM 250* Project II X 4
CS 280 Data Structures X 3
MAT 250 Linear Algebra X 3
DES 212 System Design Methods X 3
PHY 200 Motion Dynamics X 4
PHY 200L Motion Dynamics Lab X 1
Semester Total 18
Semester 5 GAM 300* Project III X 4
CS 330 Algorithm Analysis X 3
CS 380* Artificial Intelligence for Games X 3
MAT 258 Discrete Mathematics X 3
DES 214 Level Design Methods X 3
PHY 250 Waves, Optics, and Thermodynamics 4
Semester Total 20
Semester 6 GAM 350* Project III X 4
CS 325 User Interface and User Experience Design X 3
CS Elective Any three-credit CS course numbered 200 or higher. X 3
DES 315 Technical Design Methods X 3
Math or Science Elective Any three-credit MAT or PHY course numbered 200 or higher. 3
PSY 101 Introduction to Psychology 3
COL 499 Career Search Preparation: Materials, Logistics, and Communication 1
Semester Total 20
Semester 7 GAM 375 or GAM 400* Project III or Project IV X 4
CS Elective Any three-credit CS course numbered 200 or higher. X 3
Design Elective Any three-credit DES course numbered 200 or higher. X 3
Math or Science Elective Any three-credit MAT or PHY course numbered 200 or higher. 3
Art, CG, or Music Elective ART 105, CG 102, CG 125, CG 130, or MUS 115 3
Semester Total 16
Semester 8 GAM 400 or GAM 450* Project IV X 4
CS Elective Any three-credit CS course numbered 200 or higher. X 3
Design Elective Any three-credit DES course numbered 200 or higher. X 3
English Elective Any three-credit course with the ENG designation. 3
HSS Elective Any three-credit course from the Department of Humanities and Social Sciences, except those with the COL designation. 3
Semester Total 16
Degree Total 142 minimum
*Other courses may fulfill this requirement. Reference the Degree Program Requirements for more information.