Diplôme supérieur en technologie du génie logiciel - Intelligence artificielle (coop facultative)
Centennial College
Information clé
Sélectionnez l'emplacement
Emplacement du campus
Online Canada
Langues
Anglais
Format d'étude
Sur le campus
Durée
3 années
Rythme
À plein temps
Frais de scolarité
CAD 3 114 / per year *
Date limite d'inscription
Demande d'info
Date de début au plus tôt
Demande d'info
* frais de scolarité 2 semestres étudiants canadiens; CAD 16,704 - frais de scolarité 2 semestres Étudiants internationaux
introduction
Détails du programme
- Code de programme : 3402
- École: École d'ingénierie, de technologie et de sciences appliquées
- Diplôme : 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
- Emplacement : Campus Progress
Grâce à une collaboration avec l'industrie, le programme Technologie du génie logiciel - Intelligence artificielle (IA) fournira à nos étudiants des compétences en matière de conception de pointe et de technologies de développement d'applications IA. Les logiciels prennent d'assaut la planète et les technologies basées sur l'IA en sont le centre. L'impact économique mondial de l'IA devrait atteindre des billions d'ici 2025. L'IA est appelée à devenir la nouvelle base de données pour les applications de nouvelle génération.
Notre programme de technologie de génie logiciel - Intelligence artificielle s'aligne bien sur les dernières tendances technologiques de l'industrie du logiciel, à savoir "Augmented Analytics", "AI-Driven Development" et "Autonomous Things". Le cours met l'accent sur la conception de logiciels modernes et les cadres d'IA, l'apprentissage automatique, la visualisation de données, les principes fondamentaux du Big Data, le traitement du langage naturel, la reconnaissance d'images, les systèmes de recommandation, les robots logiciels, l'éthique numérique et les directives de confidentialité dans les solutions d'IA.
Pour compléter l'orientation technique du programme, le programme Technologie du génie logiciel - Intelligence artificielle comprend deux projets de développement de logiciels. Pour ces applications métier réelles, vous mettez en action toutes les compétences techniques, systèmes et métier acquises au cours de vos cours pour créer des solutions logicielles améliorées par l'IA pour automatiser, classer, prédire, recommander et comprendre les processus et les données.
À noter : Ce programme est disponible avec une option coop (programme #3412). Les étudiants qualifiés passent à l'option coopérative au semestre 3. Une version accélérée de ce programme est disponible pour les diplômés collégiaux ou universitaires qualifiés ayant une formation en logiciel. Les candidats accélérés sont directement admis au semestre 3 de ce programme de trois ans et reçoivent leur diplôme avancé en quatre semestres (programme n ° 3422). L'option coopérative est disponible pour les étudiants accélérés avec quatre semestres plus deux stages de travail (programme # 3432). Ce programme est disponible dans une version entièrement en ligne (programme #3462) avec une option coopérative (programme #3442). Les programmes accélérés sont également disponibles dans une version entièrement en ligne (programme n ° 3472) et en coopération en ligne (programme n ° 3452).
L'option coopérative de ce programme vous donnera l'occasion d'acquérir une expérience pratique tout en effectuant deux stages de travail 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 coopération facultative, les étudiants doivent généralement remplir un processus de candidature au premier semestre de leurs études et, s'ils sont qualifiés sur le plan académique, peuvent être admis au programme coopératif. Les étudiants diplômés qui sont acceptés dans le programme s'inscriront au cours de préparation à l'alternance travail-études comme prévu.
Lorsque vous obtiendrez votre diplôme, votre diplôme mettra en évidence le titre coopératif.
Exigences de la coopération
- Minimum de 80% des cours complétés dès la première année
- Une note minimale de C (60 %) en COMM-170/171
- Un GPA cumulatif de 2.5 ou plus (cela doit être maintenu pendant toute la durée du programme)
- Les étudiants doivent être légalement autorisés à travailler au Canada
- Les étudiants qui remplissent les conditions préalables ci-dessus feront une demande de transfert au programme coopératif comme prévu
Remarque : Répondre aux exigences minimales du programme coopératif ne garantit pas l'admission au programme coopératif.
Admissions
Curriculum
Semestre 1
- COMM-160/161 Collège Communication 1
- Programmation COMP-100 I
- Principes de base du génie logiciel COMP-120
- Conception d'interface Web COMP-213
- Formation générale au choix GNED
- Fonctions MATH-175 et systèmes de nombres
Semestre 2
- COMM-170/171 Collège Communication 2
- COMP-122 Introduction aux concepts de base de données
- Programmation COMP-123 2
- Développement Web côté client COMP-125
- COMP-225 Ingénierie des exigences logicielles
- COMP-301 Systèmes d'exploitation Unix / Linux
- MATH-185 Mathématiques discrètes
Semestre 3
- Programmation Java COMP-228
- Développement d'applications Web COMP-229
- COMP-237 Introduction à l'intelligence artificielle
- Conception de systèmes logiciels COMP-246
- Citoyenneté mondiale GNED-500: de l'analyse sociale à l'action sociale
- MATH-210 Algèbre linéaire et statistiques
Semestre 4
- COMP-214 Concepts de base de données avancés
- Réseau COMP-216 pour les développeurs de logiciels
- COMP-247 Apprentissage supervisé
- Structures de données et algorithmes COMP-254
- Test logiciel et assurance qualité COMP-311
- ENGL-253 Communications commerciales avancées
Semestre 5
- Gestion de projet informatique CNET-307
- COMP-251 Outils Big Data pour l'apprentissage automatique
- COMP-255 Entreprise et entrepreneuriat pour la technologie du génie logiciel
- COMP-257 Apprentissage non supervisé et par renforcement
- Réseaux de neurones COMP-258
- COMP-304 Développement d'applications mobiles
Semestre 6
- COMP-261 Éthique de l'IA et gouvernance des données
- Systèmes de traitement et de recommandation du langage naturel COMP-262
- COMP-263 Apprentissage en profondeur
- Apprentissage automatique sur le cloud COMP-264
- Projet de développement logiciel COMP-313 2
- EMPS-102 Compétences professionnelles 2
- Formation générale au choix GNED
Résultat du programme
Faits saillants du programme
- Technologie du génie logiciel – Les cours d’intelligence artificielle intègrent l’utilisation de technologies de pointe adaptées aux normes de l’industrie.
- L'apprentissage par projet est un élément clé de l'offre.
- Les membres du corps professoral compétents et accessibles ont une expérience diversifiée de l'industrie et des diplômes universitaires.
- Ce programme est également livré dans une version qui inclut une option coopérative. Les étudiants qui choisissent cette version (programme #3412) sont présentés à certains des plus grands noms de l'industrie avec lesquels ils peuvent réseauter en plus d'acquérir une expérience qui les place en avance sur la concurrence — avant même d'obtenir leur diplôme.
- Les diplômés du programme peuvent faire une demande d'adhésion certifiée à leur association provinciale de technologie du génie.
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.
- identifier, analyser, concevoir, développer, mettre en œuvre, vérifier et documenter les exigences d'un environnement informatique.
- diagnostiquer, dépanner, documenter et surveiller les problèmes techniques à l’aide de méthodologies et d’outils appropriés.
- analyser, concevoir, mettre en œuvre et maintenir des environnements informatiques sécurisés.
- analyser, développer et maintenir des solutions de systèmes informatiques robustes grâce à des tests de validation et aux meilleures pratiques de l'industrie.
- communiquer et collaborer avec les membres de l’équipe et les parties prenantes pour assurer des relations de travail efficaces.
- sélectionner et appliquer des stratégies de développement personnel et professionnel pour améliorer le rendement au travail.
- appliquer les principes et les outils de gestion de projet pour répondre aux exigences et surveiller les projets dans un environnement informatique.
- adhérer aux exigences et/ou principes éthiques, sociaux, juridiques, réglementaires et économiques dans le développement et la gestion de solutions et de systèmes informatiques.
- étudier les tendances émergentes pour répondre aux défis techniques.
- analyser et définir les spécifications d'un système logiciel basé sur des processus et des techniques d'ingénierie des exigences.
- concevoir, développer, intégrer, documenter, mettre en œuvre, maintenir et tester des systèmes logiciels basés sur des méthodologies de génie logiciel, des paradigmes et des cadres de programmation modernes.
- analyser, évaluer et appliquer des techniques de conception, des structures de données, des algorithmes et des modèles de génie logiciel à la mise en œuvre d'un système logiciel.
- concevoir, modéliser, mettre en œuvre, optimiser et maintenir une base de données et appliquer des concepts et des outils d'exploration de données pour la prise de décision.
- développer, maintenir et déployer des systèmes logiciels pour résoudre les problèmes de réseau.
- créer des solutions logicielles automatisées grâce à l'analyse, à l'évaluation et à l'intégration de systèmes intelligents dans diverses applications.
- concevoir et mettre en œuvre des procédures de test, de vérification et d’évaluation appropriées pour évaluer la qualité des logiciels et améliorer leurs performances.
- créer des concepts innovants et entrepreneuriaux qui conduisent au développement de nouveaux produits logiciels et/ou à l’amélioration de produits existants.
Opportunités de carrière
Futurs anciens
Les diplômés du programme Technologie du génie logiciel – Intelligence artificielle peuvent travailler sur tous les projets logiciels impliquant une utilisation intelligente des données, tels que l'apprentissage automatique, le traitement du langage naturel, les systèmes de recommandation, la reconnaissance d'images, l'analyse de données, le big data, etc. Les diplômés peuvent trouver un emploi dans diverses entreprises et institutions financières, sanitaires, sociales et multimédias, d'assurance, de télécommunications, de grande distribution, de start-up technologiques, de transport et gouvernementales.
Entreprises offrant des emplois
IBM Canada, Manuvie, CIBC, RBC, BMO, Bell Canada, Banque Scotia, TD, Toronto Transit Commission (TTC), American Express, Bourse de Toronto, Canadian Tire, Top Hat, SOTI, et plus.
Perspectives de carrière
- Développeur IA
- Ingénieur logiciel
- Ingénieur en apprentissage machine
- Développeur Data Analytics
- Testeur de logiciel
- Développeur d'applications mobiles
- Programmeur
- Analyste de systèmes
- Analyste de données
- Développeur Data Science
- Développeur
- Développeur d'applications Web
- Support d'applications ou de logiciels
Témoignages d'étudiants
English Language Requirements
Certifiez votre maîtrise de l'anglais avec le test d'anglais Duolingo ! Le DET est un test d'anglais en ligne pratique, rapide et abordable accepté par plus de 4 000 universités (comme celle-ci) à travers le monde.