UMUC

School of Undergraduate Studies

Certificate in Game Development

The game development certificate prepares students for entry-level programming positions in the gaming industry. Through a hands-on, project-based approach, students are able to create their own video games and become familiar with the core programming language skills necessary for game development. The certificate also helps them become proficient in the areas of mathematics common to most game projects. To gain a thorough understanding of the main concepts involved in real-time 3D graphics programming, students are given the opportunity to work with an industry-standard gaming engine. With appropriate choice of major and elective courses, students may complete this certificate while pursuing the Bachelor of Science in computer science.

Total Semester Hours: 18

Four required courses:

  • CMSC 230 - Computer Science II (3)
  • CMSC 335 - Object-Oriented and Concurrent Programming (3)
  • CMSC 325 - Game Design and Development (3)
  • CMSC 425 - Building Applications for Mobile Devices (3)

A supporting elective chosen from the following (3)

  • MATH 240 - Introduction to Linear Algebra
  • CMST 270 - Integrative Video Game Design and Technology
  • CMSC 480 - Advanced Programming in Java
  • CMIS 445 - Distributed Systems

A second supporting elective from the above list (3)