Jun 18, 2018  
2017-2018 Catalog 
2017-2018 Catalog [ARCHIVED CATALOG]

Game Programming, BS

The Game Programming BS seeks to prepare dedicated students for careers as game software engineers in commercial or independent game development. Course offerings include study in a variety of game-development applicable programming languages, such as C# and C++, as well as opportunities for advanced topics such as graphics application development, game engine programming, or artificial intelligence. These higher-level classes, along with more rigorous mathematic requirements (multiple classes are required in the Math and Science Department), seek to prepare students for continued exploration in game programming either in industry, or in pursuit of a graduate degree in Computer Science. Students pursing this degree have several opportunities to learn production methodologies and tools, and in their senior year participate in a year-long course to collaboratively develop work for their portfolio.

Program Requirements