Program overview
Admission Requirements
Intakes

Last updated on 2025-08-06

Program overview

Program Overview

Centennial College's Game – Programming (Fast Track) program offers a unique opportunity for students to gain direct admission into the second year of a three-year program, allowing qualified college or university graduates with a software background to earn an advanced diploma in just four semesters. This program combines core software engineering concepts with specialized knowledge in game programming, preparing graduates for a successful career in the game software industry. Students will engage in various phases of game development, including game design, simulation design, and multiplayer online game programming, while also learning essential skills in object-oriented software design, user-oriented interface design, and software testing.

Program Structure

The Game – Programming (Optional Co-op) (Fast Track) program is structured to be completed in 2 years or 4 semesters. The program is delivered in a hybrid format, combining both in-person and online learning experiences. Students have the option to participate in a co-op program, which includes two work terms, providing valuable hands-on experience in the industry. This program is designed to equip students with the necessary skills and knowledge to excel in the rapidly evolving field of game programming.

 

  • Program Length: 2 years / 4 semesters
  • Delivery Mode: Hybrid
  • Co-op Option: Available for fast-track students

Featured Experiences

  • Hands-on training in game design, simulation design, and multiplayer online game programming.
  • Two game development projects that require the application of technical and business skills.
  • Training in various programming languages and technologies, including C#, C++, Java, and mobile application development.
  • Interactive learning environment with experienced faculty members from the School of Engineering Technology and Applied Science.

Career Options

  • Software Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
  • Game Programmer: Develop and implement game mechanics, graphics, and user interfaces for video games.
  • Mobile Applications Developer: Create applications for mobile devices, focusing on user experience and performance.
  • Software Tester: Evaluate software applications for bugs and issues, ensuring quality and performance standards are met.
  • Web Applications Developer: Build and maintain web-based applications, focusing on functionality, user experience, and security.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Centennial College official website