About the Program

“Programming is not a zero-sum game. Teach something to a fellow programmer doesn’t take it away from you. I’m happy to share what I can, because I’m in it for the love of programming.”

                                                                                                – John D. Carmack, co-founder of id software
and renowned 3D graphics innovator

 

The Certificate in Game Programming is a six-course program that is both flexible and practical for all levels of experience and interests. It is well suited for enthusiastic amateurs and gamers looking to explore this exciting field as a recreational endeavor, and for those seeking a professional career as a game developer. Students work with an industry knowledgeable advisor to find the courses that best meet their individual needs. People who already have a Bachelors degree can learn about the games industry and focus on developing the skills they need to enhance their existing knowledge and prepare them for a professional career as a game developer. Less experienced students will be guided towards one of two goals: developing skills and a working knowledge within the discipline of game programming, or gaining a broader working knowledge of the industry and the skills needed to successfully create games.

This is a practice-orientated program that focuses on core principals, concepts, methodologies and skills that are reinforced through the creation of hands-on projects. Students gain experience with professional software programs and techniques, and are empowered to create a programming portfolio based primarily on game projects. There are also many opportunities to work on collaborative team-based projects that mimic real-world game development environments. Theoretical knowledge and practical methods converge within these environments to provide students with the experience they need to truly understand and overcome the complexities involved in making games.

If students wish to take their studies further, the course-work towards the Certificate in Game Programming can also be used for credit towards the Bachelor's degree in Game Programming.

Required
name
course units

 

Select 5
name
course units

 

Students must adhere to course prerequisites or demonstrate comparable experience. Any student unable to demonstrate comparable experience will be required to take (and pay for) additional courses that do not count towards the 6 course units needed for the certificate.
NAME
SCHEDULE
CREDITS