Nov 28, 2024  
2013-2014 Course Catalog 
    
2013-2014 Course Catalog [ARCHIVED CATALOG]

Game Programming, BS


Return to {$returnto_text} Return to: Majors & Programs

In any interactive media field, from web applications to interactive installations, or from video games to algorithmic art, programming is the discipline that, simply put, makes it all work.

Whether coding something from nothing, or manipulating a sophisticated authoring tool, programming-related technical skills are necessary to bring an interactive creation to life. Students in each of the applied programming degrees take a wide variety of engaging courses that help them develop a deep understanding of the aesthetics, tools, skills, process, and interactive theory that informs their work and encourages them to develop and produce new and original ideas. The Interactive Arts and Media department offers three different applied programming degrees, each tailored to a different flavor of interactive media.

Game development is an exciting multidisciplinary field that requires intense creativity, as well as professional discipline and strong collaborative production skills. Students undertaking our applied programming degrees take a wide variety of engaging courses that help them develop a deep understanding of the aesthetics, tools, skills, process, theory and culture of games that informs their work and encourages them to develop and produce new and original ideas.

The Game Programming BS prepares dedicated students for careers as game software engineers in commercial or independent game development. Course offerings include a variety of game-development applicable programming languages, such as C# and C++, as well as specific emphasis on game physics, graphics rendering, and network programming as well as production methodologies and tools. These higher-level classes, along with more rigorous mathematic requirements (multiple classes are required in the Math and Science Department), prepares students for continued exploration in game programming either in industry, or in pursuit of a graduate degree in Computer Science.

Program Requirements  

Learn about the Department

Transfer Students: View a Transfer Planning Tool for this Major  

Return to {$returnto_text} Return to: Majors & Programs