Master of Computer Science
with Specialization in Game Development
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. For
more info: Click
Here
Curriculum-
You must take the following courses:
- CS 570 - Analysis of Algorithms
3 Units
- CS 580 - 3D Graphics and Rendering
3 Units
You must take one course from the following:
- EE 557 - Computer Systems Architecture
3 Units - Fall, Spring.
- CS 555- Advanced Operating Systems
3 Units
- CS 551- Computer Communications
3 Units
- CS 561- Artificial Intelligence
3 Units
- CS 571- Web Technologies
3 Units
- CS 573- Advanced Artificial Intelligence
3 Units
- CS 577a- Software Engineering
4 Units
- CS 585- Database Systems
3 Units
Game development
core (11 units):
- CS
522 - Game Engine Development
4 Units
- CTIN 488
- Game Design Workshop
4 Units
- EE 452
- Game Hardware Architectures
3 Units
Project classes(7 units):
- CSCI 529ab - Advanced Game Projects
4-3 Units
Electives:
Complete two courses from
one of the following areas of concentration:
Infrastructure; Cognition and Games; Immersion;
Serious Games.
Infrastructure-
- CS
503 - Parallel Programming
3 Units
- CS 520 - Computer Animation and Simulation
3 Units
- CS
523 - Networked Games-Design and Implementation
3 Units
- CS
524 - Networked Artificial Intelligence
3 Units
- CS
526 - Advanced Mobile Devices and Game
Consoles
3 Units
Cognition and
Games-
-
CS 524 - Networked Artificial Intelligence
3 Units
- CS 534 - Affective Computing
3 Units
- CS
541 - Artificial Intelligence Planning
3 Units
-
CS 543 - Software Multiagent Systems
3 Units
- CS
573 - Advanced Artificial Intelligence
3 Units
Immersion-
-
CS 520 - Computer Animation & Simulation
3 Units - Fall, Spring.
- CS
523 - Networked Fames-Design and Implementation
3 Units - Fall.
- CS 537 - Immersive Environments
3 Units - Fall.
-
CS 538 - Human Performance Engineering
3 Units - Spring.
- CS
574 - Computer Vision
3 Units - Fall.
-
CS 588 - Specification & Design of UI
Software
3 Units - Fall.
- CTAN 502a - Virtual Reality & Stereoscopic
Animation
2 Units
- EE 619 - Advanced Topics in Speech Recognition
& Spoken Language Engineering.
3 Units
Serious Games-
-
CS 486 - Serious Games Development
3 Units - Spring.
- CS
520 - Computer Animation & Simulation
3 Units - Fall, Spring.
- CS 537 - Immersive Environments
3 Units - Fall.
- CS
538 - Human Performance Engineering
3 Units - Spring.
Other courses may be eligible subject to advisor approval.
Total units: 33 |