The BS in Computer Science and Game Design requires completion of at least 140 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 2017-2018 academic cohort.

Sample Course Sequence Chart

SemesterCourseCourse TitleCore Credits
Semester 1 GAM 100 Project Introduction X 3
GAT 101 Game History and Analysis X 4
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
Semester Total 19
Semester 2 GAM 150* Project I X 3
GAT 210 Game Mechanics 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
Semester Total 17
Semester 3 GAM 200* Project II X 4
GAT 211 Game Mechanics II X 3
GAT 240 Technology for Designers X 3
CS 225 Advanced C/C++ X 3
MAT 200* Calculus and Analytic Geometry II X 4
ENG 110* Composition 3
Semester Total 20
Semester 4 GAM 250* Project II X 4
GAT 250 2D Game Design I X 3
CS 180 Operating Systems I: Man-Machine Interface X 3
CS 280 Data Structures X 3
PHY 200 Motion Dynamics X 4
PHY 200L Motion Dynamics Lab X 1
Semester Total 18
Semester 5 GAM 302* Project III for Designers X 4
GAT 251 2D Game Design II X 3
MAT 258 Discrete Mathematics X 3
PHY 250 Waves, Optics, and Thermodynamics 4
COM 150 Interpersonal and Work Communication 3
Semester Total 17
Semester 6 GAM 350* Project III X 4
GAT 315 3D Game Design I X 3
CS Elective Any three-credit CS course numbered 200 or higher. X 3
Math or Science Elective Any three-credit PHY or BIO course numbered 250 or higher, or MAT course numbered 220 or higher. 3
Art, CG, or Music Elective ART 105, CG 102, CG 125, CG 130, or MUS 115 3
COL 499 Career Search Preparation: Materials, Logistics, and Communication 1
Semester Total 17
Semester 7 GAM 375* Project III X 4
GAT 316 3D Game Design II X 3
CS Elective Any three-credit CS course numbered 200 or higher. X 3
Math or Science Elective Any three-credit PHY or BIO course numbered 250 or higher, or MAT course numbered 220 or higher. 3
English Elective Any three-credit course with the ENG designation. 3
Semester Total 16
Semester 8 GAM 400* Project IV X 4
CS 330 Algorithm Analysis X 3
Design Elective Any three-credit GAT course numbered 200 or higher. X 3
Math or Science Elective Any three-credit PHY or BIO course numbered 250 or higher, or MAT course numbered 220 or higher. 3
HSS Elective Any three-credit course with the COM, ENG, ECN, HIS, LAW, PHL, PSY, or SOS designation. 3
Semester Total 16
Degree Total 140 minimum
*Other courses may fulfill this requirement. Reference the Degree Program Requirements for more information.