Diploma avanzato in tecnologia di ingegneria del software - Intelligenza artificiale (cooperativa opzionale)
Centennial College
Informazione chiave
Seleziona posizione
Posizione del campus
Online Canada
Le lingue
Inglese
Formato di studio
Nel campus
Durata
3 anni
Ritmo
Tempo pieno
Tasse universitarie
CAD 3.114 / per year *
Scadenza della domanda
Richiedi informazioni
La prima data di inizio
Richiedi informazioni
* lezioni 2 semestri studenti canadesi; CAD 16,704 - lezioni 2 semestri Studenti internazionali
introduzione
Dettagli del programma
- Codice programma: 3402
- Scuola: Scuola di Ingegneria, Tecnologia e Scienze Applicate
- Credenziale: Diploma avanzato dell'Ontario College
- Tipo di programma: programma post-secondario
- Durata del programma: 3 anni/ 6 semestri
- Luogo: Campus del progresso
Attraverso la collaborazione con l'industria, il programma Software Engineering Technology - Artificial Intelligence (AI) fornirà ai nostri studenti competenze in design all'avanguardia e tecnologie di sviluppo di applicazioni AI. Il software sta prendendo d'assalto il pianeta e le tecnologie basate sull'intelligenza artificiale sono al centro di esso. Si prevede che l'impatto economico globale dell'IA raggiungerà i trilioni entro il 2025. L'IA è destinata a diventare il nuovo database per le applicazioni di prossima generazione.
Il nostro programma Tecnologia di ingegneria del software - Intelligenza artificiale si allinea bene con le ultime tendenze tecnologiche nel settore del software, vale a dire "Analisi aumentata", "Sviluppo guidato dall'IA" e "Cose autonome". Il corso enfatizza la moderna progettazione del software e i framework AI, l'apprendimento automatico, la visualizzazione dei dati, i fondamenti dei big data, l'elaborazione del linguaggio naturale, il riconoscimento delle immagini, i sistemi di raccomandazione, i bot software, l'etica digitale e le linee guida sulla privacy all'interno delle soluzioni di intelligenza artificiale.
Per completare il focus tecnico del curriculum, il programma Software Engineering Technology - Artificial Intelligence include due progetti di sviluppo software. Per queste applicazioni aziendali del mondo reale, metti in azione tutte le competenze tecniche, sistemiche e aziendali acquisite durante i tuoi corsi per creare soluzioni software avanzate per l'automazione, la classificazione, la previsione, la raccomandazione e la comprensione di processi e dati.
Nota : questo programma è disponibile con un'opzione cooperativa (programma #3412). Gli studenti qualificati passano all'opzione cooperativa nel semestre 3. Una versione accelerata di questo programma è disponibile per i laureati qualificati o laureati con un background nel software. I candidati accelerati ottengono l'ammissione diretta al semestre 3 di questo programma triennale e ricevono il diploma avanzato in quattro semestri (programma n. 3422). L'opzione cooperativa è disponibile per studenti veloci con quattro semestri più due termini di lavoro (programma n. 3432). Questo programma è disponibile in una versione completamente online (programma n. 3462) con un'opzione cooperativa (programma n. 3442). I programmi accelerati sono disponibili anche in una versione completamente online (programma n. 3472) e cooperativa online (programma n. 3452).
L'opzione cooperativa in questo programma ti darà l'opportunità di acquisire esperienza pratica mentre completi due 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 cooperativa facoltativa, gli studenti in genere completano un processo di domanda nel primo semestre dei loro studi e, se qualificati accademicamente, possono essere ammessi al programma cooperativo. Gli studenti accademici qualificati che sono ammessi al programma si iscriveranno al corso di preparazione cooperativa come programmato.
Quando ti diplomi, il tuo diploma evidenzierà le credenziali della cooperativa.
Requisiti della cooperativa
- Minimo 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 tutta 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 cooperativo come previsto
Nota: soddisfare i requisiti minimi del programma cooperativo non garantisce l'ammissione al programma cooperativo.
Ammissioni
Curriculum
Semestre 1
- COMM-160/161 Collegio Comunicazione 1
- Programmazione COMP-100 I
- Fondamenti di ingegneria del software COMP-120
- Progettazione dell'interfaccia Web COMP-213
- GNED General Education Elective
- Funzioni MATH-175 e sistemi numerici
Semestre 2
- COMM-170/171 Collegio Comunicazione 2
- COMP-122 Introduzione ai concetti di database
- Programmazione COMP-123 2
- COMP-125 Sviluppo Web lato client
- COMP-225 Ingegneria dei requisiti software
- COMP-301 Sistemi operativi Unix / Linux
- MATH-185 Matematica discreta
Semestre 3
- Programmazione Java COMP-228
- Sviluppo di applicazioni Web COMP-229
- COMP-237 Introduzione all'intelligenza artificiale
- COMP-246 Progettazione di sistemi software
- GNED-500 Cittadinanza globale: dall'analisi sociale all'azione sociale
- MATH-210 Algebra lineare e statistica
Semestre 4
- Concetti di database avanzati COMP-214
- Rete COMP-216 per sviluppatori di software
- COMP-247 Apprendimento supervisionato
- COMP-254 Strutture dati e algoritmi
- COMP-311 Test del software e garanzia della qualità
- ITAL-253 Comunicazioni aziendali avanzate
Semestre 5
- CNET-307 Gestione del progetto IT
- COMP-251 Strumenti per Big Data per l'apprendimento automatico
- COMP-255 Business and Entrepreneurship for Software Engineering Technology
- COMP-257 Apprendimento non supervisionato e per rinforzo
- Reti neurali COMP-258
- COMP-304 Sviluppo di app mobili
Semestre 6
- COMP-261 AI Ethics and Data Governance
- COMP-262 Elaborazione del linguaggio naturale e sistemi di raccomandazione
- COMP-263 Deep Learning
- COMP-264 Cloud Machine Learning
- Progetto di sviluppo software COMP-313 2
- EMPS-102 Abilità occupazionali 2
- GNED General Education Elective
Esito del programma
Punti salienti del programma
- Tecnologia di ingegneria del software: i corsi di intelligenza artificiale incorporano l'uso di tecnologie all'avanguardia adattate agli standard del settore.
- L'apprendimento basato su progetti è una componente chiave dell'offerta.
- I docenti competenti e disponibili hanno diverse esperienze nel settore e credenziali accademiche.
- Questo programma viene fornito anche in una versione che include un'opzione cooperativa. Gli studenti che scelgono questa versione (programma n. 3412) vengono presentati ad alcuni dei più grandi nomi del settore con i quali possono fare rete oltre ad acquisire esperienza che li pone davanti alla concorrenza, prima ancora di laurearsi.
- I laureati del programma possono richiedere l'adesione certificata alla loro associazione tecnologica di ingegneria provinciale.
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.
- identificare, analizzare, progettare, sviluppare, implementare, verificare e documentare i requisiti per un ambiente informatico.
- diagnosticare, risolvere, documentare e monitorare i problemi tecnici utilizzando metodologie e strumenti appropriati.
- analizzare, progettare, implementare e mantenere ambienti informatici sicuri.
- analizzare, sviluppare e mantenere solide soluzioni di sistemi informatici attraverso test di convalida e migliori pratiche del settore.
- comunicare e collaborare con i membri del team e le parti interessate per garantire rapporti di lavoro efficaci.
- selezionare e applicare strategie di sviluppo personale e professionale per migliorare le prestazioni lavorative.
- applicare i principi e gli strumenti di gestione dei progetti quando si risponde ai requisiti e si monitorano i progetti all'interno di un ambiente informatico.
- aderire a requisiti e/o principi etici, sociali, legali, normativi ed economici nello sviluppo e nella gestione di soluzioni e sistemi informatici.
- indagare le tendenze emergenti per rispondere alle sfide tecniche.
- analizzare e definire le specifiche di un sistema software sulla base di processi e tecniche di ingegneria dei requisiti.
- progettare, sviluppare, integrare, documentare, implementare, mantenere e testare sistemi software basati su metodologie di ingegneria del software, paradigmi e framework di programmazione moderni.
- analizzare, valutare e applicare tecniche di progettazione dell'ingegneria del software, strutture dati, algoritmi e modelli all'implementazione di un sistema software.
- progettare, modellare, implementare, ottimizzare e mantenere un database e applicare concetti e strumenti di data mining per il processo decisionale.
- sviluppare, mantenere e distribuire sistemi software per risolvere problemi di rete.
- costruire soluzioni software automatizzate attraverso l'analisi, la valutazione e l'integrazione di sistemi intelligenti in varie applicazioni.
- progettare e implementare procedure appropriate di test, verifica e valutazione per valutare la qualità del software e migliorare le prestazioni del software.
- creare concetti innovativi e imprenditoriali che portino allo sviluppo di nuovi prodotti software e/o al miglioramento di quelli esistenti.
Opportunità di carriera
Future Alumni
I laureati del programma Tecnologia di ingegneria del software - Intelligenza artificiale possono lavorare su tutti i progetti software che implicano un uso intelligente dei dati, come l'apprendimento automatico, l'elaborazione del linguaggio naturale, i sistemi di raccomandazione, il riconoscimento delle immagini, l'analisi dei dati, i big data e altro ancora. I laureati possono trovare impiego in varie società e istituzioni finanziarie, sanitarie, sociali e multimediali, assicurative, telecomunicazioni, grande distribuzione, start-up tecnologiche, trasporti e governative.
Aziende che offrono lavori
IBM Canada, Manulife, CIBC, RBC, BMO, Bell Canada, Scotiabank, TD, Toronto Transit Commission (TTC), American Express, Toronto Stock Exchange, Canadian Tire, Top Hat, SOTI e altro ancora.
Prospettive di carriera
- Sviluppatore AI
- Ingegnere del software
- Ingegnere di apprendimento automatico
- Sviluppatore di analisi dei dati
- Tester del software
- Sviluppatore di applicazioni mobili
- Programmatore di computer
- Analista di sistema
- Analista dati
- Sviluppatore di Data Science
- Sviluppatore di database
- Sviluppatore di applicazioni Web
- Applicazioni o supporto software
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.