Diploma avanzato in programmazione e analisi del computer
Fanshawe College
Informazione chiave
Posizione del campus
London, Canada
Le lingue
Inglese
Formato di studio
Insegnamento a distanza, Nel campus
Durata
3 anni
Ritmo
Tempo pieno, Mezza giornata
Tasse universitarie
CAD 12.048
Scadenza della domanda
Richiedi informazioni
La prima data di inizio
May 2024
Borse di studio
Esplora le opportunità di borse di studio per contribuire a finanziare i tuoi studi
introduzione
Diventa un programmatore di computer
Al giorno d'oggi non esiste carriera più apprezzata, richiesta o dinamica di una carriera IT. Se hai una passione per la programmazione e i computer e sei pronto a sviluppare le competenze per ottenere il lavoro dei tuoi sogni come programmatore di computer, il diploma avanzato di programmazione e analisi del computer di Fanshawe è la soluzione giusta per te.
Per iniziare il tuo viaggio, i nostri corsi di programmazione informatica si concentreranno su argomenti IT fondamentali. Man mano che avanzi nel programma, svilupperai le conoscenze informatiche approfondite e specializzate che i datori di lavoro stanno cercando.
Cosa impari dai nostri corsi di programmazione informatica:
- Sviluppo orientato agli oggetti in sistemi client / server basati su Windows e Linux;
- Sviluppo software;
- Sviluppo web client / server (sia .NET che J2EE);
- Sviluppo database (MSSQL e Oracle); e
- Grafica, animazione e simulazione a livello di codice con C ++ e DirectX.
I nostri corsi di programmazione informatica ti prepareranno per un'entusiasmante carriera IT:
- Sviluppa le tue capacità comunicative e interpersonali con un periodo di lavoro cooperativo retribuito nel tuo ultimo semestre;
- Acquisisci esperienza pratica come programmatore di computer che ha a che fare con persone reali in situazioni reali;
- Laureato pronto per la tua carriera IT o per specializzare ulteriormente le tue capacità con uno dei certificati di laurea in IT di Fanshawe, tra cui Game Development - Advanced Programming;
- Persegui un Pathway laurea opzionale con una delle istituzioni partner di Fanshawe in Ontario o in tutto il mondo.
Questo programma è accreditato da Co-operative Education and Work Integrated Learning Canada. Questo accreditamento rappresenta il più alto standard di rendimento per i programmi di istruzione cooperativa in Canada e riconosce l'impegno di Fanshawe per l'eccellenza.
Altre informazioni
- Agli studenti di questo programma verrà richiesto di seguire un'istruzione generale online facoltativa al livello 6.
- I laureati del programma Fanshawe College Business Fundamentals Ontario College Certificate che soddisfano i requisiti di ammissione possono richiedere il livello 1 del programma Computer Programming and Analysis Advanced Ontario College Diploma e possono ricevere fino a tre crediti interni per questo programma.
- Un computer portatile deve essere acquistato dallo studente, circa $ 1400,00. Il costo del laptop è incluso nelle spese generali indicate nel tariffario.
- Una quota di laboratorio CONNECT di $ 50,00 per termine accademico è inclusa nelle tariffe aggiuntive del programma indicate nel tariffario. Questa tariffa aiuta a coprire i costi associati alla fornitura del programma di mobile computing CONNECT.
- Gli studenti non dovrebbero acquistare un computer portatile o un software finché il College non pubblica la configurazione, i modelli, i titoli software e le versioni raccomandate per quell'anno accademico.
Educazione cooperativa
Questo programma triennale prevede tre termini di lavoro cooperativo. Gli studenti che soddisfano i requisiti accademici e cooperativi del programma potranno diplomarsi con un diploma approvato da cooperativa.
Risultati di apprendimento
- Risolvere e documentare i problemi associati all'installazione e alla personalizzazione del software;
- Analizzare e definire le specifiche di un sistema in base ai requisiti;
- Progettare, testare, documentare e distribuire programmi in base alle specifiche;
- Applicare la conoscenza della progettazione, modellazione, implementazione e manutenzione di un database;
- Applicare la conoscenza dei concetti di rete per sviluppare, distribuire e mantenere i programmi;
- Proporre e giustificare la progettazione e lo sviluppo di una soluzione integrata basata su un'analisi dell'ambiente aziendale;
- Utilizzare metodologie, politiche e standard pertinenti per sviluppare soluzioni integrate;
- Applicare la conoscenza dei problemi di sicurezza nell'analisi, progettazione e implementazione di soluzioni integrate;
- Sviluppare e mantenere rapporti di lavoro efficaci con i clienti;
- Articolare, difendere e conformarsi alle aspettative sul posto di lavoro che si trovano negli ambienti della tecnologia dell'informazione (IT);
- Contribuire al completamento con successo del progetto applicando i principi di gestione del progetto in uso.
corsi
Livello 1
Prendi tutti i seguenti corsi obbligatori:
Gruppo 1
- BUSI-1156 Strategie per il successo 1
- MATH-1202 Matematica per programmatori 3
- Fondamenti di programmazione INFO-1214 6
- Fondamenti di database INFO-1215 4
- INFO-1216 Fondamenti del sistema operativo: programmatori 3
Gruppo 2
Prendi WRIT-1043 o WRIT-1034
- WRIT-1043 Motivo e scrittura 1 per IT 3
- WRIT-1034 Ragione e scrittura 1-EAP 4
Livello 2
Prendi tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-1167 Affari alla velocità della luce 3
- INFO-1217 Web design 3
- INFO-3104 Database relazionali e SQL 3
- INFO-3134 Programmazione orientata agli oggetti con Java 4
- INFO-1156 Programmazione orientata agli oggetti con C ++ 4
- MGMT-3052 Comprensione dei comportamenti sul posto di lavoro 3
Gruppo 2
Prendi INFO-1234 o INFO-3120
- INFO-1234 Web Scripting-Intro 3
- INFO-3120 Programmazione di motori di gioco commerciali 3
Livello 3
Prendi tutti i seguenti corsi obbligatori:
- INFO-3070 Sviluppo di applicazioni client / server 3
- Database avanzati INFO-5052 3
- INFO-3140 Analisi e modellazione orientata agli oggetti 3
- INFO-3135 Strutture dati e algoritmi 3
- INFO-1219 Fondamenti di rete per programmatori 3
- COMM-3077 Comunicazioni per IT 3
- COOP-1020 Co-operative Education Employment Prep 1
Livello 4
Prendi tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-3067 Programmazione ASP.NET con C # 3
- INFO-3137 Modelli di progettazione software 1 3
- INFO-3136 Sviluppo mobile 3
- MGMT-3036 Sviluppo professionale-Pianificazione della carriera 3
- INFO-3138 Programmazione con linguaggi dichiarativi 3
Gruppo 2
Prendi INFO-3105 o INFO-3111
- INFO-3105 System Z COBOL Programming 3
- INFO-3111 Programmazione grafica C ++ 3
Livello 5
Istruzione generale - Partecipa a un corso elettivo di istruzione generale di 3 crediti
Prendi tutti i seguenti corsi obbligatori:
- INFO-3139 JavaScript 3
- INFO-3112 Gestione di progetti software applicati 1 3
- Programmazione basata su componenti INFO-5060 con .NET 3
- INFO-5125 Modelli di progettazione software 2 3
- INFO-5101 Argomenti avanzati C # 3
- INFO-3141 Mobile Development-Inter 3
Livello 6
Istruzione generale - Partecipa a un corso elettivo di istruzione generale di 3 crediti
Prendi tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-3068 Computer sicuro 3
- INFO-5059 Applicazioni client / server Java EE 3
- INFO-5126 Mobile Development-Adv 3
Gruppo 2
Prendi INFO-5104 o INFO-3142
- INFO-5104 C ++ Argomenti avanzati 3
- INFO-3142 Tecnologie emergenti 3
Gruppo 3
Prendi INFO-5103 o INNV-5001
- INFO-5103 Gestione di progetti software applicati 2 5
- INNV-5001 Applicazioni innovative 3
Istruzione generale - Elettivi
Prendi 6 crediti per l'istruzione generale - Normalmente presi nei livelli 5 e 6
Residenza del programma
Gli studenti devono completare un minimo di 30 crediti in questo programma al Fanshawe College per soddisfare i requisiti di residenza del programma e diplomarsi a questo programma
Requisiti per l'ammissione
OSSD con corsi del College (C), University (U), University / College (M) o Open (O) stream con:
- Qualsiasi grado 12 inglese (C) o (U)
- Qualsiasi matematica di grado 11 o 12 * (C), (U) o (M)
o
Certificato di ingresso accademico e di carriera (ACE)
o
Certificato di equivalenza della scuola superiore dell'Ontario (GED) e:
Qualsiasi matematica di grado 11 o 12 * (C), (U) o (M)
o
Candidato maturo con la partecipazione ai corsi richiesti sopra indicati
Nota:
- * I candidati che non dispongono della matematica richiesta possono comunque ottenere l'idoneità per l'ammissione completando un appropriato aggiornamento precedente.
Requisiti della lingua inglese
Ai candidati la cui prima lingua non è l'inglese sarà richiesto di dimostrare la padronanza dell'inglese con uno dei seguenti metodi:
- Un credito scolastico di livello 12 o flusso di università inglese da una scuola secondaria dell'Ontario, o equivalente, a seconda dei requisiti di ammissione del programma
- Test di inglese come lingua straniera (TOEFL) con un punteggio minimo di 79 per il test basato su Internet (iBT), con risultati del test negli ultimi due anni
- Test accademico International English Language Testing System (IELTS) con un punteggio complessivo di 6,0 senza punteggio inferiore a 5,5 in nessuna delle quattro fasce, con risultati del test negli ultimi due anni.
- Test canadese Academic English Language (CAEL) con un punteggio complessivo di 60 senza punteggio inferiore a 50 in nessuna delle quattro bande, con risultati dei test negli ultimi due anni
- Test Pearson of English Academic (PTE) con un punteggio minimo di 53, con risultati dei test negli ultimi due anni
- Un Cambridge English Test (FCE / CAE / CPE) con un punteggio complessivo sulla Cambridge English Scale di 169 senza abilità linguistiche inferiore a 162, con risultati dei test negli ultimi due anni
- Una valutazione della lingua inglese (ELE) presso il Fanshawe College con un punteggio minimo del 70% in tutte le sezioni del test, con risultati dei test negli ultimi due anni
- Studenti Fanshawe College ESL4 / GAP5: grado minimo dell'80% in ESL4 / GAP5 livello 8, 75% in ESL4 / GAP5 livello 9 o 70% in ESL4 / GAP5 livello 10
Preparazione accademica raccomandata
- Grado 12 The Writer's Craft (C) o (U)
- Livello 11 Introduzione a Computer Science (U)
- Grade 12 Computer Science (U)
- Grado 11 Introduzione alla programmazione per computer (C)
- Programmazione per computer di grado 12 (C)
- Grado 11 Tecnologia dell'informazione e della comunicazione: l'ambiente digitale (O)
- Grado 12 Tecnologia dell'informazione e della comunicazione: soluzioni multimediali (C)
- Certificato di ammissione accademica e professionale (ACE): corso di matematica commerciale o tecnica e corso di competenze informatiche
Criteri di selezione del richiedenteSe il numero di candidati ammissibili supera gli spazi disponibili nel programma, i criteri di selezione del richiedente saranno:
- Preferenza per i residenti permanenti dell'Ontario
- Ricevuta della domanda entro il 1 febbraio (Dopo questa data, Fanshawe College esaminerà i candidati in base all'ordine di arrivo prima che il programma sia completo)
- Raggiungimento dei requisiti di ammissione
Opportunità di carriera
I laureati possono aspettarsi di ottenere posizioni di costruzione di software nelle seguenti aree di sviluppo: software aziendale, finanziario, web, affari, intrattenimento e giochi, simulazioni, imaging medicale, sistemi di controllo della programmazione, applicazioni commerciali, software di rete, sviluppo Linux e Windows. In qualità di programmatore, sviluppatore di database, architetto di software o analista aziendale, avrai molte interessanti opportunità in qualsiasi campo che utilizzi i computer come strumento di lavoro o di ricerca.
Galleria
Esito del programma
- Risolvere e documentare i problemi associati all'installazione e alla personalizzazione del software;
- Analizzare e definire le specifiche di un sistema in base ai requisiti;
- Progettare, testare, documentare e distribuire programmi basati sulle specifiche;
- Applicare la conoscenza della progettazione, della modellazione, dell'implementazione e della manutenzione di un database;
- Applicare la conoscenza dei concetti di rete per sviluppare, distribuire e mantenere i programmi;
- Proporre e giustificare la progettazione e lo sviluppo di una soluzione integrata basata sull'analisi dell'ambiente aziendale;
- Utilizzare metodologie, politiche e standard pertinenti per sviluppare soluzioni integrate;
- Applicare la conoscenza dei problemi di sicurezza nell'analisi, nella progettazione e nell'implementazione di soluzioni integrate;
- Sviluppare e mantenere relazioni di lavoro efficaci con i clienti;
- Articolare, difendere e conformarsi alle aspettative del posto di lavoro in ambienti informatici (IT);
- Contribuire al completamento del progetto applicando i principi di gestione del progetto in uso.
Ammissioni
Curriculum
Opportunità di cooperazione
Il programma di programmazione e analisi informatica offre una componente di educazione cooperativa, che fornisce agli studenti l'opportunità di acquisire un'esperienza lavorativa di prima mano nel settore prescelto. Ecco alcuni lavori in coop che hanno dato il via alle carriere di alcuni studenti di programmazione e analisi informatica prima ancora di laurearsi!
- Analista programmatore junior - analizzare, progettare, programmare, implementare, configurare, integrare, mantenere e supportare varie applicazioni.
- Business System Analyst - pianificare, gestire e supportare la fornitura di requisiti e specifiche di sistema dettagliate in linea con gli standard e i framework aziendali.
- Junior Developer - identificare i problemi, creare descrizioni e documentare i problemi.
Corsi
Livello 1
Seguire tutti i seguenti corsi obbligatori:
Gruppo 1
- BUSI-1156 ---- Strategie per il successo
- MATH-1202 ---- Matematica per programmatori
- INFO-1214 ---- Fondamenti di programmazione
- INFO-1215 ---- Fondamenti di database
- INFO-1216 ---- Fondamenti di sistemi operativi per programmatori
Gruppo 2
Prendere WRIT-1043 O WRIT-1034
- WRIT-1043 ---- Ragionamento e scrittura 1 per l'informatica
- WRIT-1034 ---- Ragione e scrittura 1-EAP
Livello 2
Seguire tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-1167 ---- Business alla velocità della luce
- INFO-1217 ---- Web Design
- INFO-3104 ---- Basi di dati relazionali e SQL
- INFO-3134 ---- Programmazione orientata agli oggetti con Java
- INFO-1156 ---- Programmazione orientata agli oggetti con C++
- MGMT-3052 ---- Comprendere i comportamenti sul posto di lavoro
Gruppo 2
Prendere INFO-1234 O INFO-3120
- INFO-1234 ---- Introduzione al Web Scripting
- INFO-3120 ---- Programmazione di motori di gioco commerciali
Livello 3
Seguire tutti i seguenti corsi obbligatori:
- INFO-3070 ---- Sviluppo di applicazioni client/server
- INFO-5052 ---- Basi di dati avanzate
- INFO-3140 ---- Analisi e modellazione orientata agli oggetti
- INFO-3135 ---- Strutture dati e algoritmi
- INFO-1219 ---- Fondamenti di rete per programmatori
- COMM-3077 ---- Comunicazioni per l'IT
- COOP-1020 ---- Formazione cooperativa Preparazione al lavoro
Livello 4
Seguire tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-3181 ---- Programmazione full stack
- INFO-3137 ---- Modelli di progettazione del software 1
- INFO-3136 ---- Sviluppo mobile
- MGMT-3036 ---- Sviluppo professionale-Pianificazione della carriera
- INFO-3138 ---- Programmazione con linguaggi dichiarativi
Gruppo 2
Prendere INFO-3105 o INFO-3111
- INFO-3105 ---- Programmazione COBOL del sistema Z
- INFO-3111 ---- Programmazione grafica C++
Livello 5
Educazione generale - Seguire un corso elettivo di educazione generale di 3 crediti.
Seguire tutti i seguenti corsi obbligatori:
- INFO-3139 ---- JavaScript
- INFO-3112 ---- Gestione di progetti software applicati 1
- INFO-5060 ---- Programmazione basata su componenti con .NET
- INFO-5125 ---- Modelli di progettazione del software 2
- INFO-5101 ---- C# Argomenti avanzati
- INFO-3141 ---- Sviluppo mobile-Inter
Livello 6
Educazione generale - Seguire un corso elettivo di educazione generale di 3 crediti.
Seguire tutti i seguenti corsi obbligatori:
Gruppo 1
- INFO-3068 ---- Informatica sicura
- INFO-5153 ---- Programmazione aziendale
- INFO-5126 ---- Sviluppo mobile-Adv
Gruppo 2
Prendere INFO-5104 O INFO-3142
- INFO-5104 ---- Argomenti avanzati di C++
- INFO-3142 ---- Tecnologie emergenti
Gruppo 3
Prendere INFO-5103 o INNV-5001
- INFO-5103 ---- Gestione di progetti software applicati 2
- INNV-5001 ---- Applicazioni dell'innovazione
Gen Ed - Elettivi
Prendere 6 crediti di istruzione generale - Normalmente presi nei livelli 5 e 6.
Programma di residenza
Gli studenti devono completare un minimo di 30 crediti in questo programma a Fanshawe College per soddisfare il requisito di residenza nel programma e laurearsi in questo programma.
Opportunità di carriera
I laureati del programma di programmazione e analisi informatica di Fanshawe possono aspettarsi di ottenere posizioni nella costruzione di software nelle seguenti aree di sviluppo:
- software aziendale
- finanziario
- web
- attività commerciale
- intrattenimento e gioco
- simulazioni
- imaging medico
- programmazione dei sistemi di controllo
- applicazioni commerciali
- software di rete
- Sviluppo Linux e Windows
Come programmatori, sviluppatori di database, architetti di software o analisti aziendali, i laureati avranno molte opportunità interessanti in qualsiasi campo che utilizzi i computer come strumento di lavoro o di ricerca.
Sapevate che Fanshawe si colloca costantemente ai primi posti nei tassi di occupazione dei laureati tra i grandi college dell'Ontario?
Ecco alcuni esempi di opportunità di carriera per i laureati del programma di programmazione e analisi informatica di Fanshawe:
Architetto di soluzioni software
Responsabile dell'architettura, della progettazione e dello sviluppo di soluzioni software self-service.
Sviluppatore di database
Valutare, analizzare e rispondere ai problemi dei database dei clienti.
Analista aziendale
Analizzare i sistemi informativi e operativi e sviluppare applicazioni software o soluzioni di analisi dei dati per le aziende clienti.
Testimonianze degli studenti
English Language Requirements
Certifica la tua conoscenza della lingua inglese con il Duolingo English Test! Il DET è un test di inglese online comodo, veloce e conveniente accettato da oltre 4.000 università (come questa) in tutto il mondo.
Sulla scuola
Domande
Corsi simili
Associato di Scienze in Programmazione Informatica Avanzata
- Berkeley, Stati Uniti d'America
Associato di Scienze in Programmazione Web
- Berkeley, Stati Uniti d'America
Laurea associata in CIS/Programmazione informatica
- Oakland, Stati Uniti d'America