CS Curricula

←All schools

University of Southern CaliforniaWebsiteAcademic Catalog

Computer ScienceDepartment Website

BS Degree in Computer Science Gamessource 1

128 units needed for graduation. Updated for 2024-25.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


History of the Major

2024  
2023  
Add option of MATH 235 (Linear Algebra and Applications).
2022  
Replace CTIN 484L (Intermediate Game Development, 2 units) + CTIN 489 (Intermediate Game Design Workshop, 2 units) → CTIN 489L (Intermediate Game Design Workshop, 4 units).
Add CTIN 289 (Game Development Fundamentals), CTIN 389 (Game Development Principles), CTIN 404L (User Research for Games) as Games Electives.
Drop CTIN 404L (User Research for Games) as Games Elective.
Rename "CS Electives" and "Games Electives" → "CS Core Electives" and "Games Development Core Electives".
2021  
Rename major "Computer Science (Games)" → "Computer Science Games".
Rename CTIN 404L (Usability Testing for Games → User Research for Games).
2020  
Add CSCI 102L (Fundamentals of Computation).
Drop CSCI 109 (Introduction to Computer Science).
Replace "CSCI 350 (Introduction to Operating Systems) + CSCI 353 (Introduction to Internetworking) + CSCI 356 (Introduction to Computer Systems) + CSCI 360 (Introduction to Artificial Intelligence) + CSCI 420 (Computer Graphics)" → pick 2 from these 5.
Require 5 specific Game Development courses.
Drop 2 Game Development electives.
Add 5 Free Electives.
2019  
2018  
2017