Programming Applications and Gaming focuses on designing, creating, and maintaining video game software and computer simulations, in addition to applications for popular mobile devices. Courses include approaches to game and simulation design, developing and building applications, testing code, testing solutions/programs, project management, production aspects and level design.