Game Development, BS

Campus: NYC, Westchester

Requirement Credits
University Core Requirements 44-54
Major Requirements 55-63
Open Electives 1-12
Total Credits 120

UNIVERSITY CORE REQUIREMENTS (44-54 CREDITS)

See complete University Core requirements.*

*Students pursuing a BS in Game Development are required to complete CS 121 Introduction to Computer Science from the Foundation Requirements.

MAJOR REQUIREMENTS (55-63 CREDITS)

Game Development Core Required Courses (31 credits) 1
CIS 151Game Development for Everyone3
CS 255Game Development Patterns and Algorithms4
CS 256Game Design and Prototyping4
CS 355Advanced Topics in Game Development4
CS 356Mobile Game Development and Publishing4
CS 357Augmented Reality (AR), Virtual Realtiy (VR), and the Metaverse4
CS 455Game Engine Architecture4
CS 456Game Development Capstone4
Computer Science Core Required Courses (12 credits) 1
CS 113Mathematical Structures for Computer Science4
CS 121Introduction to Computer Science 24
CS 122Object-Oriented Programming4
CS 241Data Structures and Algorithms4
Related Computing Electives (6-8 credits)
Two (2) 300 level or higher Computer Science courses.
CS Elective 1
CS Elective 2
Interdisciplinary Track (9-12 credits)
Three courses from one track in Liberal Arts and Science (below):
Communication and Media Studies Track (Choose 3 courses)
Writing/English Track (Choose 3 courses):
Film and Screen Studies Track (Choose 3 courses):
Literature Track (Choose 3 courses):
Math Track (Choose 3 courses):
Media and Communication Arts Track (Choose 3 courses):
1

Students must earn a grade of C or better in each prerequisite core.

2

Course is taken as part of the University Core Requirements.

OPEN ELECTIVES (1-12 Credits)

Open Electives
Select 1-12 credits
Total Credits1-12
Plan of Study Grid
First Year
FallCredits
CS 121 Introduction to Computer Science 4
MAT 104 Finite Mathematics 3
ENG 110 Composition 3
UNV 101 First-Year Seminar: Introduction to University Community 1
AOK 2 Course 3
AOK 4 Course 3
 Credits17
Spring
CS 122 Object-Oriented Programming 4
CIS 151 Game Development for Everyone 3
CS 113 Mathematical Structures for Computer Science 4
MAT 117 Elementary Statistics 4
 Credits15
Second Year
Fall
CS 255 Game Development Patterns and Algorithms 4
CS 241 Data Structures and Algorithms 4
ENG 120 Critical Writing 4
Course Related to Track 3
 Credits15
Spring
CS 256 Game Design and Prototyping 4
ENG 201 Writing in the Disciplines 3
COM 200 Public Speaking 3
Course Related to Track 3
AOK 3 Course 3
 Credits16
Third Year
Fall
CS 355 Advanced Topics in Game Development 4
Related CS Elective (300 level or higher) 4
Science 4
Language 1 3
 Credits15
Spring
CS 356 Mobile Game Development and Publishing 4
CS 357 Augmented Reality (AR), Virtual Realtiy (VR), and the Metaverse 4
AOK 5 Course 3
Language 2 3
 Credits14
Fourth Year
Fall
CS 455 Game Engine Architecture 4
Related CS Elective (300 level or higher) 4
Course Related to Track 3
AOK 2 Course (WE) 3
 Credits14
Spring
CS 456 Game Development Capstone 4
LAS/Elective/Free (CE/WE/ARE) 4
AOK 3 Course 3
AOK 4 Course 3
 Credits14
 Total Credits120