Centennial College Diplôme avancé en programmation de jeux (coopération facultative) (en ligne)
Centennial College

Centennial College

Diplôme avancé en programmation de jeux (coopération facultative) (en ligne)

  • Online Canada
  • Toronto, Canada

Diplôme d'études supérieures (advanced)

3 ans

Anglais

À plein temps

Jan 2026

CAD 2 721 / per year *

Apprentissage à distance

* Frais de scolarité de 2 semestres pour les étudiants canadiens; 15437,50 $: frais de scolarité de 2 semestres pour les étudiants internationaux

Détails du programme

  • Code de programme: 3609
  • École: École de technologie de l'ingénieur et des sciences appliquées
  • Titre: Diplôme d'études supérieures du Collège de l'Ontario
  • Type de programme: Programme postsecondaire
  • Durée du programme: 3 ans / 6 semestres
  • Date de début: automne, hiver
  • Emplacement: En ligne

Aperçu du programme

Pour vous assurer de choisir la technologie appropriée pour participer aux cours dispensés en mode en ligne et hybride à l'automne 2020, veuillez consulter les spécifications informatiques recommandées pour les programmes universitaires ICET.

Avec une formation du Centennial College 's Game - Programming, vous obtiendrez un diplôme avancé et le savoir-faire pour lancer une carrière dans l'industrie des logiciels de jeux.

Que vous aimiez les classiques ou les jeux technologiquement avancés d'aujourd'hui, dans les cours de ce programme de jeu interactif, vous participerez à différentes phases de développement de jeux, telles que:

  • Le design du jeu
  • Programmation graphique en trois dimensions
  • Conception de simulation
  • Programmation de jeux en ligne multijoueurs

Ce programme de technologie de diplôme avancé se concentrera également sur des sujets tels que les méthodologies de conception de logiciels orientés objet et la conception d'interface orientée utilisateur, les tests de logiciels et l'assurance qualité, C #, Java, les graphiques avancés, la programmation de jeux Web, HTML5 / JavaScript, Unity3D et les applications mobiles. développement.

Pour souligner l'orientation appliquée du programme, deux projets de développement de logiciels seront inclus. Ces jeux / simulations / applications «du monde réel» vous obligeront à utiliser toutes les compétences techniques et commerciales acquises au cours de vos études pour construire des logiciels de haute qualité.

Qui savait que ces années de jeux vidéo compteraient comme une expérience de CV?

Remarque: les diplômés universitaires ou collégiaux qualifiés ayant une formation en logiciel peuvent être admis directement au semestre 3 de ce programme de trois ans et recevoir leur diplôme avancé en quatre semestres (programme # 3129) ou en quatre semestres et deux trimestres de travail (co- version op, programme # 3139).

Faits saillants du programme

  • Jeu - Les cours de programmation sont dispensés à l'aide d'une technologie de pointe adaptée aux normes de l'industrie.
  • L'offre utilise un apprentissage par projet.
  • Des membres du corps professoral compétents et accessibles de la Faculté de technologie, d'ingénierie et de sciences appliquées ont une expérience diversifiée des affaires et des diplômes académiques.
  • Le programme est également présenté en version coopérative (programme n ° 3119). Les étudiants qui choisissent cette option acquièrent une expérience pratique dans le domaine et un réseau avant la fin de leurs études.
  • Les diplômés du programme peuvent faire une demande d'adhésion certifiée à la Société canadienne de traitement de l'information ou à leur association provinciale de technologie du génie.

Aperçu du programme

Semestre 1 Semestre 2 Semestre 3
  • Communications du Collège COMM-170 / COMM-171 2
  • Programmation COMP-100 I
  • Conception d'interface Web COMP-213
  • COMP-391 Introduction au jeu et à la simulation
  • Formation générale au choix GNED
  • Fonctions MATH-175 et systèmes de nombres
  • COMP-122 Introduction aux concepts de base de données
  • Programmation COMP-123 2
  • Développement Web côté client COMP-125
  • COMP-225 Méthodologies de génie logiciel 1
  • COMP-253 Actifs pour les développeurs de jeux
  • COMP-301 Systèmes d'exploitation Unix / Linux
  • Programmation Java COMP-228
  • Développement d'applications Web COMP-229
  • COMP-246 Génie logiciel orienté objet
  • Programmation du jeu COMP-305 1
  • Citoyenneté mondiale GNED-500: de l'analyse sociale à l'action sociale
  • MATH-185 Mathématiques discrètes
Semestre 4 Semestre 5 Semestre 6
  • Programmation COMP-212 3
  • Structures de données et algorithmes COMP-254
  • Test logiciel et assurance qualité COMP-311
  • Programmation de jeux Web COMP-397
  • ENGL-253 Communications commerciales avancées
  • MATH-210 Algèbre linéaire et statistiques
  • CNET-124 Principes de base des réseaux informatiques
  • Gestion de projet informatique CNET-307
  • Projet de développement logiciel COMP-231 I
  • Développement d'applications mobiles COMP-304
  • COMP-394 Conception de jeu pratique
  • Programmation du jeu COMP-396 2
  • Sujets spéciaux du COMP-256 dans le jeu interactif
  • COMP-308 Technologies émergentes
  • Projet de développement logiciel COMP-313 2
  • Graphiques avancés COMP-392
  • Conception de simulation COMP-395
  • EMPS-102 Compétences professionnelles 2
  • Formation générale au choix GNED

Résultats d'apprentissage professionnel du programme

Les résultats d'apprentissage professionnel du programme décrivent ce que les diplômés du programme ont démontré qu'ils peuvent faire avec les connaissances et les compétences qu'ils ont acquises au cours de leurs études. Les résultats sont étroitement liés aux besoins du milieu de travail. Grâce à des évaluations (par exemple, des devoirs et des tests), les étudiants vérifient leur capacité à réaliser ces résultats de manière fiable avant d'obtenir leur diplôme.

  • Analyser les différences entre les genres de jeux afin de développer des jeux qui répondent aux besoins de marchés spécifiques.
  • Analysez l'histoire des jeux vidéo pour comparer différentes approches du développement de jeux.
  • Soutenez le développement de jeux en identifiant et en mettant en relation des concepts issus d'une gamme de rôles de l'industrie: programmation, conception et art.
  • Contribuer en tant qu'individu et membre d'une équipe de développement de jeux à la réalisation efficace d'un projet de développement de jeux.
  • Développer des stratégies de développement personnel et professionnel continu pour améliorer la performance au travail dans l'industrie des jeux.
  • Effectuer tous les travaux conformément aux statuts, règlements, lois, normes de l'industrie et codes d'éthique pertinents.
  • Analysez les moteurs de jeu et faites des recommandations pour le moteur de jeu le plus approprié pour soutenir les projets nouveaux et existants.
  • Appliquer les théories et les principes avancés des mathématiques et des sciences au besoin pour les jeux 2D et 3D.
  • Prend en charge les environnements de jeu et les simulations en temps réel à l'aide d'éléments tels que l'architecture du système, la programmation graphique et le son / audio pour optimiser les performances.
  • Optimisez le code de programmation pour atteindre des performances élevées, une vitesse élevée et une utilisation réduite de la mémoire, pour tous les types de jeux.
  • Développez des stratégies et des tactiques d'intelligence artificielle pour prendre en charge les environnements de jeu et les simulations en temps réel.
  • Mettre en œuvre des solutions réseau et coordonner les groupes d'utilisateurs pour assurer une interaction réseau transparente entre les différents groupes dans les communautés de jeux en ligne.

Man working on computer

Options de carrière, académiques Pathways et partenaires

Entreprises offrant des emplois

SpongeLab, CIBC, Bell Canada, Compagnie de la Baie d'Hudson, IBM Canada, ManuLife, Banque Royale

Accords d'articulation

Les diplômés du programme Game - Programming (facultatif coopératif) ont la possibilité d'appliquer leurs crédits pour poursuivre leurs études au niveau du diplôme. Vous trouverez ci-dessous la liste des diplômes des établissements partenaires disponibles pour ce programme.

Veuillez noter que chaque partenariat a une exigence de note minimale spécifique afin de se qualifier pour le transfert de crédits, qui sont évalués par l'institution partenaire.

Perspectives de carrière

  • Développeur de logiciels
  • Programmeur de jeux
  • Développeur d'interface utilisateur
  • Développeur d'applications mobiles
  • Testeur de logiciel
  • Programmeur
  • Analyste de systèmes
  • Analyste d'affaires
  • Développeur d'applications Web
  • Administrateur de base de données
  • Support d'applications ou de logiciels

Zones d'emploi

  • Entreprises de logiciels
  • Les sociétés de jeux
  • Gouvernement
  • Institutions publiques
  • Banques
  • Petites et moyennes entreprises

Conditions d'admission

Exigences académiques

  • Diplôme d'études secondaires de l'Ontario (DESO) ou l'équivalent, ou statut d'étudiant adulte (19 ans ou plus)
  • Anglais 12 e année, niveau C ou U, ou l'équivalent (note minimale requise) ou passez l'évaluation pour l'admission en anglais du Centennial College (un score de 170 ou 171 est requis pour l'admission)
  • Mathématiques 11 e année M ou U, ou 12 C ou U, ou l’équivalent (note minimale requise) ou passez une évaluation des compétences en mathématiques du Centennial College génie pour l’admission

Exigences supplémentaires

  • Maîtrise de l'anglais

Option coopérative

L'option coopérative de ce programme vous donnera l'occasion d'acquérir une expérience pratique tout en complétant trois stages en tant qu'employé sur le terrain. Cette expérience vous permet non seulement de mettre en pratique l'apprentissage en classe, mais vous fournira également des contacts précieux pour votre future carrière.

Pour participer à des programmes avec option coopérative, les étudiants doivent généralement compléter un processus de candidature au deuxième semestre de leurs études et, s'ils sont qualifiés sur le plan académique, peuvent être admis au programme coopératif. Les étudiants qualifiés qui sont acceptés dans le programme s'inscriront au cours de préparation coopérative comme prévu. Lorsque vous obtiendrez votre diplôme, votre diplôme mettra en valeur le titre coopératif.

Exigences relatives aux coopératives

  • Minimum de 80% des cours terminés dès la première année
  • Une note minimale C (60%) dans COMM-170/171
  • Une moyenne cumulative de 2,5 ou plus (elle doit être maintenue pendant toute la durée du programme)
  • Les étudiants doivent être légalement admissibles à travailler au Canada
  • Les étudiants qui satisfont aux conditions préalables ci-dessus demanderont à être transférés au programme coopératif comme prévu

Remarque: Le respect des exigences minimales du programme coopératif ne garantit pas l'admission au programme coopératif.