Video games are one of the largest sectors of the modern entertainment industry. Game development is a creative endeavor that requires significant technical knowledge to bring ideas to life on a computer screen. The Game Development track provides an understanding of the various systems that form the engine of most computer games as well as the design principles necessary to develop engaging games.
Computer Science Kernel
To ensure breadth and a solid foundation within the discipline, all students in the major must complete the entirety of the Computer Science Kernel.
Requirements for the Computer Science Kernel (18 credits):
* Students planning to complete the Artificial Intelligence or Game Development tracks must take MATH-110 and MATH-120.
** Placement into MATH-110 is made based on the results of a test administered by the Mathematics Department, and a Precalculus course may be required prior to taking MATH-110.
*** BAAS-130 has a prerequisite of BAAS-105, but that prerequisite can be waived with evidence of sufficient mathematics background.
Game Development Track
Requirements for the Game Development Track (15 credits):