Game Design

About the Program

The purpose of the certificate program in game design is to provide interested students with the theoretical knowledge and practical experience needed to program computer games at the professional level. The core courses included in this program are taught from a software engineering perspective and also include game programming techniques. The elective courses are intended to allow students to strengthen their software engineering backgrounds and to explore advanced areas of computer science important to game programmers. (12 credit hours)

The certificate can be completed entirely on campus, entirely online, or through a combination of on-campus and online courses.   

Required Core Courses

Course Descriptions

Complete 2 courses from the following (6 credits):

Learning Goals and Outcomes

  1. Students will be able to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  2. Students will be able to analyze a problem and identify and define the computing requirements appropriate to its solution.
  3. Students will be able to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. Students will be able to apply design and development principles in the construction of computer-based systems of varying complexity.

Admission Requirements

Applicants must possess an undergraduate degree in Computer Science or Computer Engineering with an overall GPA of 3.0 or higher.

CECS Graduate Education Office

2060/2070 - Professional Education Center
4901 Evergreen Road
Dearborn, MI 48128
View on Map