University of Colorado Colorado Springs (UCCS) is home to the College of Engineering and Applied Science (EAS). Within the college are four departments including Computer Science; Mechanical and Aerospace Engineering; Electrical and Computer Engineering; and Online Graduate Engineering. Students in all departments benefit from experiential learning; undergraduate and graduate research opportunities; professional internships; and immersive team-based projects.
The EAS Department of Computer Science provides several paths to study game design. Options include a Computer Science BA (BACS) with a Game Design (GD) track; the Bachelor of Innovation (BI) in Game Design and Development (GDD); minors in Game Design and Game Programming + 3D; and the interdisciplinary MS in Computer Science with an emphasis in Game and Media Integration (MSCS-GMI).
The MSCS-GMI provides a solid foundation in the research, design, and development of games, animation, wearable computing, virtual reality, human computer interaction, filmmaking, and complex systems. The program also allows students to pursue an additional specialization through electives and develop an industrial portfolio with an interdisciplinary focus. Elective examples include Animation and Visualization; Multimedia; Multivariate Control I-II; Virtual Reality and Human Computer Interaction; Evolutionary Computation; and Advanced Computer Graphics/Morphing.
The culminating experience for the MSCS-GMI program is the Thesis or Project. Final works are eligible for submission to events such as the SIGGRAPH Computer Animation Festival; Game Developers Conference (GDC); the International Symposium on Wearable Computing (ISWC); and virtual reality and HCI interaction conferences.
The minors in Game Design and Game Programming + 3D are 21 credits each. The Game Design minor is an ideal complement to majors in STEM fields such as software engineering, computer animation, and computer science. Course examples for the program include Introductory Programming for Game Developers; User Interface Design for Games; Introduction to Game Development; and Game Design for Diverse Populations.
The Game Programming minor is designed for students with significant programming experience either through coursework, professionally, or both. The program consists of courses such as Computer Graphics; Fundamental Game Design Concepts; Data Structures and Algorithms; and Team-Based Game Production.
The BACS with a Game Design track focuses on software design and development, and computer applications. The 18 credit hour GD track focuses on game design and development, graphics, game testing and distribution, user interfaces, and game theory. Course examples across the CS major and track include Team-Based Game Production; Python Programming; Level Design; User Interface Design for Games; Programming with UNIX; Design and Analysis of Algorithms; Multiplayer Game Development; Advanced Software Engineering; and Team-Based Game Testing and Deployment.
The BACS-Game Design program culminates with Advanced Software Engineering (Capstone course). During this team project, students will produce a game or other software from conception through planning, development, testing, deployment, and operations.
The Bachelor of Innovation is accredited by the Computing Accreditation Commission of ABET. The BI GDD curriculum focuses on game design and development, programming, technical design, business, and entrepreneurship. Students will also complete a cross-discipline core such as Creative Communications or Globalization and select a specialty area. Options include Game Art, Game Design, and Game Programming. Each area is 15 credit hours (five courses).
Game Art courses include Concept Art; 2D Animation; 3D Animation; 3D Modeling; Concept Art; and Game Art Portfolio. Game Design courses include Advanced Data Structures in C++; Game Systems Design; User Interface Design for Games; Artificial Intelligence for Games; and Game Systems Design. Game Programming students will take Multiplayer Game Development; Advanced Data Structures in C++; AR/VR Game Programming; Artificial Intelligence for Games; and Unreal Game Programming.
The BI GDD program culminates with a final project (team-based game) and the Innovation Capstone (IC), which consists of a business plan and public presentation. The IC is also completed in teams.
Graduates of the Computer Science and Games programs at University of Colorado Colorado Springs are prepared to pursue advanced roles in traditional games for entertainment, serious games, and casual games. Program alumni are also well-positioned to launch their own studios or freelance businesses.
University of Colorado Colorado Springs was founded in 1965. Part of the four-campus University of Colorado system, UCCS is a public research institution that serves approximately 10,700 students enrolled in more than 75 programs across six colleges and schools. University of Colorado Colorado Springs is accredited by the Higher Learning Commission (HLC).