To submit a proposed plan of study, use the Applied CS Program webform.

Simulation and Game Programming (SPG) requires a solid multidisciplinary background. In this CS applied option, you will take courses in computer graphics programming, math, physics, and new media. The combination of these experiences will let you do amazing things in SGP and in many other innovative areas as well.

Potential Job Opportunities

Engine programmer: design, develop, maintain the software that handles the physics, graphics, sound, and performance of modern games. Companies: Bungie, Epic, Dice, Blizzard, Pipeworks, Zynga, Gearbox, Bethesda.

Game server programmer: design, develop, maintain the backend of games that handles online multiplayer matchmaking, gameplay data, and user behavior. Statistics and data mining heavy. Companies: Bungie, Epic, Dice, Blizzard, Pipeworks, Zynga, Gearbox, Bethesda.

Faculty

Courses

Core

Electives