Centennial College Diplôme avancé en technologie du génie logiciel (coopérative facultative) (en ligne)
Centennial College

Centennial College

Diplôme avancé en technologie du génie logiciel (coopérative 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: 3469
  • É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.

Les logiciels prennent d'assaut la planète et Centennial College programme de technologie du génie logiciel du Centennial College vous fournira trois ans d'apprentissage dans la conception, le développement et la maintenance de systèmes logiciels.

Pendant ce temps, vous assisterez à des cours de diplôme avancés qui couvriront les langages de programmation modernes, les concepts de conception et d'algorithme, les outils de gestion de données et les méthodologies modernes de génie logiciel. Le programme vous exposera également à une solide connaissance de l'intégration de systèmes, de la programmation d'entreprise, de l'informatique mobile et de la spécialisation en sécurité logicielle.

Les cours de ce programme d'ingénierie universitaire mettront l'accent sur les méthodologies de conception de logiciels orientés objet, la conception d'interface orientée utilisateur, les tests de logiciels et l'assurance qualité, C #, Java, Java EE, Oracle, MS-SQL Server, UNIX / Linux, Python, ASP de Microsoft .NET Core, HTML5 / JavaScript / Angular, développement d'applications mobiles, frameworks Web émergents, cloud computing, exploration de données et plus encore.

Pour compléter l'orientation technique du programme, le programme de technologie du génie logiciel comprendra deux projets de développement de logiciels. Pour ces applications commerciales du monde réel, vous mettrez en action toutes les compétences techniques, systèmes et commerciales acquises au cours de vos cours pour créer des logiciels de meilleure qualité.

Les connaissances que vous obtiendrez en technologie du génie logiciel vous permettront de concevoir et de développer divers types d'applications logicielles, d'interfaces homme-ordinateur et de systèmes d'information d'entreprise.

Veuillez noter: 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 technologie du génie logiciel en quatre semestres (programme # 3429 ou la version facultative coopérative, # 3439).

Faits saillants du programme

  • Les cours de technologie du génie logiciel 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 des affaires et des diplômes universitaires diversifiés.
  • Ce programme est également livré dans une version qui comprend une option coopérative. Les étudiants qui choisissent cette version (programme # 3419) 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 tête de 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 à la Société canadienne de traitement de l'information (CIPS) 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
  • Principes de base du génie logiciel COMP-120
  • Conception d'interface Web COMP-213
  • GNED-219 L'expérience canadienne en milieu de travail
  • 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-301 Systèmes d'exploitation Unix / Linux
  • MATH-185 Mathématiques discrètes
  • COMP-214 Concepts de base de données avancés
  • Programmation Java COMP-228
  • Développement d'applications Web COMP-229
  • COMP-246 Génie logiciel orienté objet
  • ENGL-253 Communications commerciales avancées
  • Citoyenneté mondiale GNED-500: de l'analyse sociale à l'action sociale
Semestre 4 Semestre 5 Semestre 6
  • CNET-124 Principes de base des réseaux informatiques
  • Programmation COMP-212 3
  • Structures de données et algorithmes COMP-254
  • Développement d'applications mobiles COMP-304
  • Test logiciel et assurance qualité COMP-311
  • MATH-210 Algèbre linéaire et statistiques







  • Projet de développement logiciel COMP-231 I
  • COMP-255 Entreprise et entrepreneuriat pour la technologie du génie logiciel
  • Programmation Java EE COMP-303
  • Ingénierie API et Cloud Computing COMP-306
  • Sécurité du logiciel COMP-307
  • COMP-309 Entreposage de données et exploration de données dans HCIS






  • Gestion de projet informatique CNET-307
  • COMP-308 Technologies émergentes
  • Projet de développement logiciel COMP-313 2
  • Intégration des systèmes COMP-321
  • ÉLECTION 1 Technique Elective 1
  • EMPS-102 Compétences professionnelles 2
  • Formation générale au choix GNED

Note du semestre:
Electifs techniques:

  • COMP387 Flux de travail clinique et solutions informatiques
  • Programmation de jeux Web COMP397

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 et définir les spécifications d'un système logiciel en fonction des besoins des utilisateurs.
  • Concevoir, mettre en œuvre, tester et documenter des systèmes logiciels basés sur des spécifications et des méthodologies d'ingénierie logicielle.
  • Appliquer les concepts et principes de conception orientés objet au processus de développement logiciel.
  • Tester, vérifier et évaluer les procédures pour évaluer la qualité des logiciels et améliorer les performances des logiciels.
  • Concevoir, modéliser, implémenter et maintenir une base de données.
  • Développer et maintenir des systèmes logiciels grâce à l'application de concepts de réseautage.
  • Analyser, concevoir et mettre en œuvre des solutions intégrées qui répondent aux problèmes de sécurité.
  • Travailler efficacement en tant que membre d'une équipe de développement de logiciels sur la conception, la mise en œuvre et les tests d'un système logiciel où personne n'a une connaissance complète de l'ensemble du système.
  • Contribuer à la réussite du projet en appliquant les principes de gestion de projet en usage.
  • Interpréter, créer et présenter des documents et des informations liés au travail de manière efficace et précise.
  • Analyser les problèmes sociaux, éthiques et juridiques auxquels les ingénieurs en logiciel sont confrontés pour contribuer de manière positive et productive à la société.
  • Identifier et mettre en œuvre des stratégies pour améliorer le rendement au travail et promouvoir la croissance personnelle et professionnelle.

Female software engineer codes at computer

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

Entreprises offrant des emplois

IBM Canada, ManuLife, Banque Royale, CIBC, RBC, Bell Canada, Banque Scotia, Toronto Transit Commission (TTC), American Express, Bourse de Toronto

Accords d'articulation

Les diplômés en technologie du génie logiciel qualifiés peuvent être admissibles à participer à des programmes Pathway avec des institutions partenaires. Ces programmes Pathway vous permettent de recevoir un crédit d'études pour l'apprentissage obtenu au Centennial College .

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.

Nos partenaires comprennent:

  • Université Algoma, Ontario
  • Université Davenport, États-Unis
  • Guelph, Université de, Ontario
  • Université McMaster, Ontario
  • Université Ontario Tech

Veuillez visiter notre site Web à www.centennialcollege.ca/admissions/applying/education- Pathways / outbound- Pathways pour plus d'informations sur les accords d'articulation.

Perspectives de carrière

  • Développeur de logiciels
  • Testeur de logiciel
  • Développeur d'applications mobiles
  • 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

  • Banques
  • Gouvernement
  • Institutions publiques
  • Entreprises de logiciels
  • 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.