Students
Tuition Fee
CAD 16,920
Per semester
Start Date
2026-09-01
Medium of studying
On campus
Duration
2 years

You've viewed 2/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Diploma
Major
Computer Programming | Game Design | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
CAD 16,920
Intakes
Program start dateApplication deadline
2026-09-01-
About Program

Program Overview


Game Programming Program

The Game Programming program is a multi-billion dollar industry that is among the fastest growing in the world. The video game industry is in need of trained programmers who can produce optimized and efficient code for computers, game consoles, web pages, cell phones, and other devices.


Program Overview

Game programming is a two-year diploma program that introduces students to fundamental game concepts, including introductory computer programming in C++, C#, scripting languages, web development, and database storage techniques. Students will learn mathematical calculations for advanced programming techniques required for sophisticated graphics, A.I. (artificial intelligence), and networked multiplayer games.


Program Details

  • Code: 0974
  • Start Date: September 2026
  • Credential: Ontario College Diploma
  • Campus: Cornwall
  • Program Length: 2 Years
  • Delivery: Full-Time
  • Open for international students

Program Highlights

Students focus on C++ and C# programming languages throughout the full 2-year program, acquiring skills the industries demand. Students study Network Programming, Artificial Intelligence, Graphics Programming, and a leading Game Engine. In the Final semester, students form teams to complete a final culmination project where they develop and release games to a professional market using industry project management software and development environments.


Program Outline

Semester 1

  • COMM 110: Communications for College
  • GAME 1002: Programming Fundamentals 1
  • GAME 103: Introduction to Gaming
  • GAME 1004: Game Engines 1: Fundamentals
  • GAME 1000: Game Logic
  • GENE: General Education Course

Semester 2

  • GAME 1005: Object Oriented Programming
  • GAME 1006: Programming Fundamentals 2
  • MATH 1008: Technical Mathematics
  • GAME 1009: Web Development
  • GAME 1008: Game Engines 2: Advanced Scripting
  • GENE: General Education Course

Semester 3

  • GAME 2000: Professionalism and Career Readiness
  • GAME 2002: User Interfaces
  • GAME 310: Artificial Intelligence
  • GAME 2005: Network Programming
  • GAME 2006: Physics for Games
  • GAME 2003: Capstone Prep
  • GAME 2004: Advanced OOP and Design Patterns

Semester 4

  • GAME 2007: Graphics Programming
  • GAME 2008: Game Scripting and Databases
  • GAME 2009: Capstone Project
  • MATH 1009: Mathematics for Games
  • GAME 405: Data Structures and Algorithms
  • GENE Online: General Education Online

Requirements

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) with the majority of Grade 11 and 12 courses at the C, U, or M level including:
    • Grade 12 English at the C or U level
    • Grade 12 Math at the C, U, or M level

Other Requirements

  • Suggested Computer Hardware:
    • Processor: Six-Core @ 3.4GHz or above
    • Memory: 16 GB RAM or higher
    • Internal storage: 500gb SSD hard drive or larger
    • Graphics Card: NVIDIA GeForce RTX 2080 SUPER or above
  • Students will also require a functioning webcam and microphone.

Fees

Canadian Students

  • Tuition: $3,380.74 CAD
  • Program Fees: $200.00 CAD
  • Ancillary Fees: $1,042.37 CAD
  • Total: $4,623.11 CAD

International Students

  • Tuition: $16,920.00 CAD
  • Program Fees: $200.00 CAD
  • Ancillary Fees: $1,810.48 CAD
  • Total: $18,930.48 CAD

Career Opportunities

Graduates find employment with game studios in Canada and throughout the world. Potential positions at these studios include:


  • Generalist Programmer
  • Audio Programmer
  • Build / Pipeline Engineer
  • Database Programmer
  • Online / Network Programmer
  • Front End Developer
  • Graphics Programmer
  • Tools Programmer

Testimonials

"The Program gave me the necessary tools to start my career in the game industry and always kept its content updated with new technology trends. The faculty has always encouraged me to improve and achieve my goals."


  • Felipe da Silva Simoes, Tools Programmer, Square Enix Montreal

"The final semester's project shows you the tools you will be working on in a studio. It tries to mimic the code submission/testing process by assigning different roles to everyone like programmer, designer, lead programmer, producer, builds specialist, each with their responsibilities."


  • Yash Kaushik, Game Programming (Tools Support Specialist, Ubisoft Toronto)

Related Programs

  • Computer Programming
  • Computer Systems Technician
  • Computer Programming and Analysis
See More