Game - Programming (Optional Co-op)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode On Campus
Level Undergraduate
Degree Undergraduate Diploma
Closing soon January 2027

Course Overview

The Centennial College Game – Programming advanced diploma is your gateway to a dynamic career in the game software industry, blending foundational software engineering principles with specialized game development expertise. This program is ideal for aspiring developers who are passionate about bringing interactive experiences to life, whether through classic gameplay, cutting-edge simulations, or complex multiplayer environments. You will gain a comprehensive understanding of the development lifecycle, from conceptualization and design to programming and quality assurance, preparing you to tackle the challenges and opportunities within this exciting field.

This full-time, on-campus program is delivered over three years, immersing you in a hands-on learning environment. You will explore key areas such as C#, C++, Java, advanced graphics, web game programming, and mobile application development, alongside essential software engineering concepts like object-oriented design and testing. The curriculum culminates in two significant game development projects, allowing you to apply your acquired technical and business skills to build high-quality games or simulation applications. Upon graduation, you will possess a robust portfolio and the practical experience needed to pursue roles in game design, programming, and broader software development sectors.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in game programming, covering essential areas such as programming fundamentals, web development, and database concepts. Students will delve into advanced topics including Java, C++, data structures, algorithms, and software design. The curriculum culminates in practical game development projects, multiplayer game development, mobile app development, and advanced graphics, preparing graduates for a career in the dynamic gaming industry.

1 Semester 1

College Communication 1
Programming I
Web Interface Design
Introduction to Game and Simulation
General Education Elective
Functions and Number Systems

2 Semester 2

College Communication 2
Introduction to Database Concepts
Programming 2
Client-Side Web Development
Software Requirements Engineering
Assets for Game Developers
Unix/Linux Operating Systems

3 Semester 3

Java Programming
Web Application Development
Software Systems Design
Game Programming 1
Global Citizenship: From Social Analysis to Social Action
Discrete Mathematics

4 Semester 4

C++ for Game Development
Data Structures and Algorithms
Software Testing and Quality Assurance
Web Game Programming
Advanced Business Communications
Linear Algebra and Statistics

5 Semester 5

IT Project Management
Multiplayer Game Development
Game Development Project 1
Mobile Apps Development
Practical Game Design
Game Programming 2

6 Semester 6

Special Topics in Interactive Gaming
Emerging Technologies
Game Development Project 2
Advanced Graphics
Simulation Design
Employment Skills 2
General Education Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

11% off
First Year Fee Tuition fee
USD 11,870.00 USD 13,335.00
Second Year Fee Tuition fee
USD 13,335.00
Third Year Fee Tuition fee
USD 13,335.00
Total Program Cost Estimated total tuition
USD 38,541.00 USD 40,006.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 986.00 - USD 1,307.00
Food & Groceries USD 2,601.00 - USD 4,334.00
Transport USD 1,110.00 - USD 1,387.00
Utilities & Bills USD 1,301.00 - USD 1,734.00
Estimated Total USD 5,012.00 - USD 7,455.00

Living cost estimates are based on Progress Campus.

Outcomes & Employability

What happens after you graduate

78%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Banking & Financial ServicesBroadband & Internet ServicesCustomer Experience & SupportCybersecurity & Network SecurityPrivate Equity & Venture CapitalProduct Management & UXSatellite CommunicationsTalent & Artist ManagementTax & Legal ComplianceWireless & Mobile Communications

Top Employers Hiring for this course

Bell

CIBC

Outlier

RBC

Scotiabank

TD Bank

Ubisoft

Why Study Game - Programming (Optional Co-op) at Centennial College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at Centennial College in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Game - Programming (Optional Co-op) at Centennial College

Can I work while studying?

International students can work up to 24 hours per week during term time and unlimited hours during breaks. No separate work permit is required for on-campus jobs.

What English language score do I need for this course?

Applicants must meet English language requirements through tests like Duolingo, TOEFL, IELTS, or PTE. Specific score thresholds apply for comprehension, reading, writing, and speaking.

What jobs can I get after studying this course?

Graduates can pursue roles such as Game Developer, Software Engineer, Game Designer, Simulation Developer, or Graphics Programmer.

What will I actually study in this course?

This program provides training in core software engineering concepts and specialized game programming skills. You'll learn about game design, three-dimensional graphics programming, and participate in two game development projects.

When can I start — what are the intake months?

The Game - Programming (Optional Co-op) program has two intake months: January and September. Prospective students should apply in advance to secure their place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️