The 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.