Programme de programmation informatique
Toronto, Canada
Diplôme
DURÉE
2 ans
LANGUES
Anglais
RYTHME
À plein temps
DATE LIMITE D'INSCRIPTION
DATE DE DÉBUT AU PLUS TÔT
Jan 2026
FRAIS DE SCOLARITÉ
CAD 18 825 / per year *
FORMAT D'ÉTUDE
Sur le campus
* Frais de scolarité internationaux
Obtenez les compétences techniques et générales nécessaires pour entamer une carrière réussie dans le domaine des technologies de l'information (TI) en tant que développeur de logiciels, analyste de l'assurance qualité et plus encore, grâce au programme de deux ans menant à un diplôme en programmation informatique (T186).
Description complète
Apprenez à créer des solutions logicielles évolutives grâce au programme de diplôme en programmation informatique (T186). En deux ans, les étudiants acquièrent les compétences techniques et générales qui leur permettront de poursuivre des carrières passionnantes et très demandées en tant que développeurs de logiciels, spécialistes du soutien technique, etc.
Ce programme, conçu pour répondre à la pénurie de professionnels de l'informatique qualifiés, enseigne aux étudiants la logique et les techniques de programmation pour concevoir, mettre en œuvre et tester des logiciels et des applications web, ainsi que les concepts orientés objet et les techniques de développement piloté par les tests. Les étudiants acquièrent une expérience du cycle de vie d'un projet, de la conception à la mise en œuvre et au test, et apprennent à gérer des systèmes de base de données pour des applications dynamiques.
La formation technique est complétée par le développement de compétences non techniques en matière de travail d'équipe et de communication, deux domaines très demandés dans le secteur des technologies de l'information. Des tuteurs de laboratoire aident les étudiants à renforcer leurs compétences dans le cadre d'ateliers organisés chaque semestre.
Ce programme offre également la possibilité d'acquérir une expérience pratique grâce à un projet phare dans le cadre duquel les étudiants mettent en œuvre leurs compétences et leurs connaissances pour résoudre des problèmes concrets.
Exigences informatiques spécifiques au programme
- 16 Go de RAM au minimum
- disque dur SSD de 256 Go (500+ Go est optimal)
- Quad-core i7 2.4GHz ou mieux
- Carte vidéo (2GB RAM minimum/4GB RAM recommandé)
- Webcam
- Mac est recommandé
Ce programme est approuvé pour le financement du RAFEO, à condition que le candidat réponde aux critères d'admissibilité du RAFEO.
Chaque année, nous attribuons plus de 2 millions de dollars en bourses d'études, prix et bourses d'entretien aux étudiants de première année. Consultez nos pages d'aide financière pour découvrir les différentes options de financement de vos études et la liste complète des bourses d'études et prix disponibles.
Cours obligatoires
Semestre 1
| Code du cours | Titre du cours |
|---|---|
| COMM 2000 | Communiquer à travers les contextes* |
| COMP 1151 | L'essentiel de l'informatique |
| COMP 1234 | Introduction au développement Web |
| COMP 1236 | Fondements de la logique informatique |
| COMP 1238 | Introduction à la gestion des données |
| MATHÉMATIQUES 1162 | Mathématiques pour l'informatique I |
Semestre 2
| Code du cours | Titre du cours |
|---|---|
| COMP 1168 | Gestion de base de données |
| COMP 1202 | Programmation orientée objet |
| COMP 1235 | Introduction au développement Full Stack |
| COMP 3044 | Les essentiels de Linux |
| GSSC 1027 | Finances personnelles |
| MATHÉMATIQUES 1172 | Mathématiques pour l'informatique II |
Semestre 3
| Code du cours | Titre du cours |
|---|---|
| COMP 1230 | Programmation Web avancée |
| COMP 2130 | Développement d'applications utilisant Java |
| COMP 2136 | Assurance qualité des logiciels |
| COMP 2139 | Développement d'applications Web |
| COMP 2147 | Analyse, conception et tests de systèmes |
| GNED | Option de formation générale |
Semestre 4
| Code du cours | Titre du cours |
|---|---|
| COMP 2080 | Structures de données et algorithmes |
| COMP 2148 | Compétences professionnelles en milieu de travail |
| COMP 2151 | Développement logiciel agile |
| COMP 2152 | Développement Open Source |
| COMP 2154 | Projet de développement de système |
| GNED | Option de formation générale |
Le diplômé a démontré de manière fiable son aptitude à:
- Identifier, analyser, développer, mettre en œuvre, vérifier et documenter les exigences d’un environnement informatique.
- Contribuer au diagnostic, au dépannage, à la documentation et au suivi des problèmes techniques en utilisant des méthodologies et des outils appropriés.
- Mettre en œuvre et maintenir des environnements informatiques sécurisés.
- Mettre en œuvre des solutions de systèmes informatiques robustes grâce à des tests de validation conformes aux meilleures pratiques du secteur.
- Communiquez et collaborez 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 la performance au travail.
- Appliquer les principes et les outils de gestion de projet lorsque vous travaillez sur des projets dans un environnement informatique.
- Adhérer aux exigences et/ou principes éthiques, légaux et réglementaires dans le développement et la gestion des solutions et systèmes informatiques.
- Soutenir l'analyse et la définition des spécifications du système logiciel en fonction des exigences fonctionnelles et non fonctionnelles.
- Contribuer au développement, à la documentation, à la mise en œuvre, à la configuration, à la maintenance et aux tests de systèmes logiciels en utilisant des méthodologies de développement de logiciels standard de l'industrie, basées sur des spécifications définies et des technologies/cadres existants.
- Appliquer un ou plusieurs paradigmes de programmation, tels que la programmation orientée objet, structurée ou fonctionnelle, et les principes de conception, ainsi que les exigences documentées, au processus de développement logiciel.
- Modéliser, concevoir, mettre en œuvre et maintenir des solutions de stockage de données de base.
- Contribuer à l’intégration des communications réseau dans les solutions logicielles en adhérant aux normes de protocole.
Options de carrière
Les diplômés du programme de programmation informatique (T186) seront préparés à des carrières dans les rôles suivants :
- Développeur de logiciels
- Développeur web
- Administrateur de base de données
- Analyste Assurance Qualité
- Spécialiste en support technique
Industrie
- Développement de technologies et de logiciels
- Services bancaires et financiers
- Santé et biotechnologie
- Gouvernement et secteur public
- Commerce de détail et commerce électronique
- Éducation et formation
- Divertissement et médias
- Télécommunications
- Fabrication et logistique
- Conseil et services professionnels
Pathways éducatifs
- Programme de programmation et d'analyse informatique T177
- Programme de programmation et d'analyse informatiques (en ligne) T197
- Programme de développement et de stratégie d'applications mobiles (études supérieures) T440


