|
Nov 25, 2024
|
|
|
|
USC Catalogue 2017-2018 [ARCHIVED CATALOGUE]
Computer Science (Game Development) (MS)
|
|
Return to: Computer Science
Return to: USC Viterbi School of Engineering
The goal of the MS in Computer Science (Game Development) program is to graduate students with a core in computer science, an engineering-oriented game development core and a concentration in one of the key research directions in game development infrastructure, cognition and games, immersion and serious games. Infrastructure is researching and developing the software and hardware infrastructure necessary for the development of the future of interactive games and large-scale simulations; massively multiplayer online games (MMOGs) and simulation networks; game engines and tools; instant games; wireless and mobile games and infrastructures; and next generation consoles. Cognition and games is developing theories for modeling and simulating computer characters and story; developing methods for modeling, simulating and displaying human emotion; analyzing large-scale game play; and developing theories for infusing pedagogy with game play. Immersion is researching and developing the technologies to engage the mind of the game player via sensory stimulation; reading the human emotional state and providing that as an input to the game; and emotionally adaptive game software architectures. Serious games and simulations is developing a theory for the deployment of games and simulations for purposes of education and training, health, public policy and strategic communication; game evaluation; serious game development; and human performance engineering. Students graduating from this program will be capable of engineering next generation games and simulations and their required technologies immediately upon graduation in the entertainment and serious game fields. Additionally, graduates from this program will be able to further their education in graduate programs in game development and computer science. The long-term goal with this MS degree is to establish research and development directions that create a science of games and an accompanying archival literature that improves game development for both serious and entertainment purposes.
|
Required Courses (8 Units)
One of the following courses (4 units):
Game Development Core (12 Units)
Project Classes (6 Units)
Game Development Electives
Complete 6 units from the following:*
- CSCI 424 Game Engine Tool Development Units: 4
- CSCI 425 Immersive Game Development Units: 4
- CSCI 499 Special Topics Units: 2, 3, 4 or
- CSCI 599 Special Topics Units: 2, 3, 4 **
- CSCI 520 Computer Animation and Simulation Units: 4
- CSCI 523L Networked Games Units: 4
- CSCI 524 Networked Artificial Intelligence Units: 4
- CSCI 526 Advanced Mobile Devices and Game Consoles Units: 4
- CSCI 590 Directed Research Units: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
- CSCI 591 Computer Science Research Colloquium Units: 1
- CTIN 401L Interface Design for Games Units: 2
- CTIN 403L Advanced Visual Design for Games Units: 2
- CTIN 404L Usability Testing for Games Units: 2
- CTIN 405L Design and Technology for Mobile Experiences Units: 2
- CTIN 406L Sound Design for Games Units: 2
- CTIN 444 Audio Expression Units: 2
- CTIN 456 Game Design for Business Units: 2
- CTIN 458 Business and Management of Games Units: 2
- CTIN 459L Game Industry Workshop Units: 4
- CTIN 462 Critical Theory and Analysis of Games Units: 4
- CTIN 463 Anatomy of a Game Units: 4
- CTIN 464 Game Studies Seminar Units: 2
- CTIN 482 Designing Social Games Units: 2
- CTIN 486 Alternative Control Workshop Units: 2
- CTIN 488 Game Design Workshop Units: 4
- CTIN 492L Experimental Game Topics Units: 4
Note:
*A maximum of 8 units of 400-level courses may be applied. A maximum of 2 units of CSCI 590 and a maximum of 2 units of CSCI 591 may be applied.
**Adviser approval required.
|
Return to: Computer Science
|
|
You must be logged in to post a comment.