Centennial College Diploma avanzato in programmazione di giochi (cooperativa opzionale) (online)
Centennial College

Centennial College

Diploma avanzato in programmazione di giochi (cooperativa opzionale) (online)

  • Online Canada
  • Toronto, Canada

Diploma Avanzato

3 anni

Inglese

Tempo pieno

Jan 2026

CAD 2721 / per year *

Insegnamento a distanza

* Tassa di iscrizione di 2 semestri per studenti canadesi; $ 15,437,50: tassa di iscrizione di 2 semestri per studenti internazionali

Dettagli del programma

  • Codice del programma: 3609
  • Scuola: Scuola di ingegneria tecnologica e scienze applicate
  • Credenziali: Ontario College Advanced Diploma
  • Tipo di programma: programma post-secondario
  • Durata del programma: 3 anni / 6 semestri
  • Data di inizio: autunno, inverno
  • Posizione: online

Osservazione del Programma

Per assicurarti di scegliere la tecnologia appropriata per partecipare ai corsi erogati in modalità online e ibrida nell'autunno 2020, consulta le specifiche informatiche consigliate per i programmi accademici ICET.

Con la formazione del Game - Programming del Centennial College ti diplomerai con un diploma avanzato e avrai il know-how per avviare una carriera nel settore dei software di gioco.

Che tu ami i classici o i giochi tecnologicamente avanzati di oggi, nei corsi di questo programma di gioco interattivo parteciperai a varie fasi di sviluppo del gioco, come:

  • Progettazione del gioco
  • Programmazione grafica tridimensionale
  • Progettazione di simulazione
  • Programmazione di giochi online multiplayer

Questo programma avanzato di tecnologia del diploma si concentrerà anche su argomenti come metodologie di progettazione di software orientato agli oggetti e progettazione di interfacce orientate all'utente, test del software e QA, C #, Java, grafica avanzata, programmazione di giochi web, HTML5 / JavaScript, Unity3D e applicazioni mobili sviluppo.

Per sottolineare il focus applicato del curriculum, saranno inclusi due progetti di sviluppo software. Questi giochi / simulazioni / applicazioni "del mondo reale" ti richiederanno di utilizzare tutte le competenze tecniche e commerciali acquisite durante i tuoi studi per creare software di alta qualità.

Chi sapeva che quegli anni di videogiochi sarebbero stati considerati come esperienza di ripresa?

Nota: laureati o laureati qualificati con un background nel software possono ottenere l'ammissione diretta al semestre 3 di questo programma triennale e ricevere il diploma avanzato in quattro semestri (programma n. 3129) o quattro semestri e due termini di lavoro (co- versione op, programma # 3139).

Punti salienti del programma

  • Gioco - I corsi di programmazione vengono erogati utilizzando una tecnologia all'avanguardia orientata agli standard del settore.
  • L'offerta utilizza l'apprendimento basato su progetti.
  • I docenti esperti e docenti della School of Engineering Technology e Applied Science hanno diverse esperienze di business e credenziali accademiche.
  • Il programma è presentato anche in una versione cooperativa (programma # 3119). Gli studenti che scelgono questa opzione acquisiscono esperienza pratica sul campo e sulla rete prima della laurea.
  • I laureati del programma possono richiedere l'adesione certificata alla Canadian Information Processing Society o alla loro associazione tecnica di ingegneria provinciale.

Schema del programma

Semestre 1 Semestre 2 Semestre 3
  • COMM-170 / COMM-171 College Communications 2
  • Programmazione COMP-100 I
  • Progettazione dell'interfaccia Web COMP-213
  • COMP-391 Introduzione al gioco e alla simulazione
  • GNED General Education Elective
  • Funzioni MATH-175 e sistemi numerici
  • COMP-122 Introduzione ai concetti di database
  • Programmazione COMP-123 2
  • COMP-125 Sviluppo Web lato client
  • Metodologie di ingegneria del software COMP-225 1
  • Risorse COMP-253 per sviluppatori di giochi
  • COMP-301 Sistemi operativi Unix / Linux
  • Programmazione Java COMP-228
  • Sviluppo di applicazioni Web COMP-229
  • COMP-246 Ingegneria del software orientata agli oggetti
  • Programmazione del gioco COMP-305 1
  • GNED-500 Cittadinanza globale: dall'analisi sociale all'azione sociale
  • MATH-185 Matematica discreta
Semestre 4 Semestre 5 Semestre 6
  • Programmazione COMP-212 3
  • COMP-254 Strutture dati e algoritmi
  • COMP-311 Test del software e garanzia della qualità
  • Programmazione di giochi Web COMP-397
  • ITAL-253 Comunicazioni aziendali avanzate
  • MATH-210 Algebra lineare e statistica
  • CNET-124 Fondamenti di reti di computer
  • CNET-307 Gestione del progetto IT
  • Progetto di sviluppo software COMP-231 I
  • Sviluppo di applicazioni mobili COMP-304
  • COMP-394 Game Design pratico
  • Programmazione del gioco COMP-396 2
  • Argomenti speciali COMP-256 nel gioco interattivo
  • COMP-308 Tecnologie emergenti
  • Progetto di sviluppo software COMP-313 2
  • Grafica avanzata COMP-392
  • Progettazione di simulazione COMP-395
  • EMPS-102 Abilità occupazionali 2
  • GNED General Education Elective

Risultati dell'apprendimento professionale del programma

I risultati dell'apprendimento professionale del programma descrivono ciò che i laureati del programma hanno dimostrato di poter fare con le conoscenze e le abilità acquisite durante i loro studi. I risultati sono strettamente legati alle esigenze del posto di lavoro. Attraverso la valutazione (ad esempio, compiti e test), gli studenti verificano la loro capacità di eseguire in modo affidabile questi risultati prima della laurea.

  • Analizza le differenze nei generi di giochi per sviluppare giochi che soddisfino le esigenze di mercati specifici.
  • Analizza la storia dei videogiochi per confrontare i vari approcci allo sviluppo del gioco.
  • Supportare lo sviluppo di giochi identificando e mettendo in relazione i concetti di una serie di ruoli del settore: programmazione, design e arte.
  • Contribuisci come individuo e membro di un team di sviluppo di giochi al completamento effettivo di un progetto di sviluppo di giochi.
  • Sviluppare strategie per lo sviluppo personale e professionale continuo per migliorare le prestazioni lavorative nell'industria dei giochi.
  • Eseguire tutto il lavoro in conformità con gli statuti, i regolamenti, la legislazione, gli standard di settore e i codici etici pertinenti.
  • Analizza i motori di gioco e fornisci consigli per il motore di gioco più appropriato per supportare progetti nuovi ed esistenti.
  • Applicare teorie e principi avanzati di matematica e scienze come richiesto per i giochi 2D e 3D.
  • Supporta ambienti di gioco e simulazioni in tempo reale utilizzando elementi come architettura di sistema, programmazione grafica e suono / audio per ottimizzare le prestazioni.
  • Ottimizza il codice di programmazione per ottenere prestazioni elevate, alta velocità e utilizzo ridotto della memoria, per tutti i tipi di giochi.
  • Sviluppa strategie e tattiche di intelligenza artificiale per supportare ambienti di gioco e simulazioni in tempo reale.
  • Implementare soluzioni di rete e coordinare i gruppi di utenti per garantire un'interazione di rete senza interruzioni tra i diversi gruppi nelle comunità di giochi online.

Man working on computer

Opzioni di carriera, Pathways accademici e partner

Aziende che offrono lavori

SpongeLab, CIBC, Bell Canada, Hudson's Bay Company, IBM Canada, ManuLife, Royal Bank

Accordi di articolazione

I diplomati di successo del programma Game - Programming (Optional Co-op) hanno l'opportunità di applicare i loro crediti per ulteriori studi a livello di laurea. Di seguito sono elencati i diplomi di istituti partner disponibili per questo programma.

Si prega di notare che ogni partnership ha uno specifico requisito minimo di voto per qualificarsi al trasferimento dei crediti, che vengono valutati dall'istituto partner.

Prospettive di carriera

  • Sviluppatore di software
  • Programmatore di giochi
  • Sviluppatore dell'interfaccia utente
  • Sviluppatore di applicazioni mobili
  • Tester del software
  • Programmatore di computer
  • Analista di sistema
  • Analista di affari
  • Sviluppatore di applicazioni Web
  • Amministratore del database
  • Applicazioni o supporto software

Aree di impiego

  • Società di software
  • Compagnie di gioco
  • Governo
  • Istituzioni pubbliche
  • Banche
  • Piccole e medie imprese

Requisiti per l'ammissione

Requisiti accademici

  • Ontario Secondary Diploma (OSSD) o equivalente, o status di studente maturo (19 anni o più)
  • Grado di inglese 12 C o U, o equivalente (minimo richiesto) o prendere la valutazione delle competenze per l'inglese del Centennial College per l'ammissione (punteggio di 170 o 171 è richiesto per l'ammissione)
  • Matematica Grade 11 M o U, o 12 C o U, o equivalente (voto minimo richiesto) o prendere una valutazione delle competenze matematiche per l' Centennial College per l'ammissione

Requisiti addizionali

  • Conoscenza della lingua inglese

Opzione cooperativa

L'opzione cooperativa in questo programma ti darà l'opportunità di acquisire esperienza pratica mentre completi tre termini di lavoro come dipendente sul campo. Questa esperienza non solo ti consente di mettere in pratica l'apprendimento in classe, ma fornirà anche preziosi contatti per la tua futura carriera.

Per partecipare a programmi con modalità cooperativa opzionale, gli studenti in genere completano un processo di candidatura nel secondo semestre dei loro studi e, se qualificati accademicamente, possono essere ammessi al programma cooperativo. Gli studenti accademicamente qualificati che vengono accettati nel programma si iscriveranno al corso di preparazione cooperativa come da programma. Quando ti laurei, il tuo diploma evidenzierà le credenziali della cooperativa.

Requisiti cooperativi

  • Almeno l'80% dei corsi completati dal primo anno
  • Un voto minimo C (60%) in COMM-170/171
  • Un GPA cumulativo di 2.5 o superiore (questo deve essere mantenuto per la durata del programma)
  • Gli studenti devono essere legalmente idonei a lavorare in Canada
  • Gli studenti che soddisfano i prerequisiti di cui sopra faranno domanda per il trasferimento al programma co-op come da programma

Nota: soddisfare i requisiti minimi del programma cooperativo non garantisce l'ammissione al programma cooperativo.