Working and studying as computer scientists, our students develop and build games and playable media experiences. This requires expertise in computer science, game technology, and design.
The degree is based on a rigorous computer science foundation made up of courses in program design, algorithms, theory, systems, and networking. Additionally, game technology courses (such as game programming, building game engines, and game artificial intelligence) are introduced so students can learn how to develop game-specific algorithms and systems.
As part of this degree, students also develop games with students from other disciplines such as art and design, providing a rich environment for interdisciplinary dialogue and creative content development. These cross-disciplinary courses focus on developing portfolio game pieces that allow students compete in the game market as well as give them the opportunity to develop their creative and entrepreneurial abilities.