Le programme de génie logiciel, exclusivement coop, met l'accent sur l'innovation et le travail d'équipe. Le 
cheminement coop permet de développer la pensée pratique et l'aptitude à résoudre des problèmes. Les étudiants de ce programme peuvent ainsi tirer parti de leur expérience de travail et former des équipes pour créer des applications réelles dans leur projet de fin d'études; certains démarrent même leur propre entreprise. Les étudiants apprennent aussi à appliquer au développement de logiciels des notions d'ingénierie, comme le prototypage rapide, l'analyse des besoins, la modélisation de systèmes, la conception, l'implémentation, la mise à l'essai et la gestion de projet. Les ingénieurs logiciels jouent un rôle-clé dans divers secteurs importants tels que la haute technologie, la finance, les télécommunications, l'administration publique, la santé, les transports et le divertissement.

Ce programme est offert en français et en anglais.  

Le régime d'enseignement coopératif est obligatoire avec ce programme. 

Le régime de français enrichi est offert avec ce programme.

Les exigences de ce programme ont été modifiées. Les exigences antérieures peuvent être consultées dans les annuaires 2018-2019.

Cours obligatoires de première année :
FRA 1528La rédaction technique et scientifique3 crédits
GNG 1505Mécanique pour ingénieurs3 crédits
ITI 1500Systèmes numériques I3 crédits
ITI 1520Introduction à l'informatique I3 crédits
ITI 1521Introduction à l'informatique II3 crédits
MAT 1720Calcul différentiel et intégral I3 crédits
MAT 1722Calcul différentiel et intégral II3 crédits
MAT 1741Introduction à l'algèbre linéaire3 crédits
MAT 1748Mathématiques discrètes pour l'informatique3 crédits
PHY 1722Principes de physique II3 crédits
SEG 2901Stage de travail I3 crédits
3 crédits de cours parmi:3 crédits
Principes de chimie
Principes de chimie
3 crédits de cours parmi :3 crédits
Principes de physique I 1
Principes de physique I 1
Cours obligatoires de deuxième année :
CEG 2536Architecture des ordinateurs I3 crédits
CSI 2501Structures discrètes3 crédits
CSI 2510Structures de données et algorithmes3 crédits
CSI 2532Bases de données I3 crédits
GNG 2501Introduction à la gestion et au développement de produits en génie et en informatique3 crédits
MAT 2777Probabilités et statistique pour ingénieurs3 crédits
PHY 2504Introduction à la théorie des circuits et à l'électronique3 crédits
SEG 2505Introduction au génie logiciel3 crédits
SEG 2506Construction de logiciels3 crédits
SEG 2900Communication et responsabilité professionnelle3 crédits
SEG 2911Pratique de la profession d'ingénieur logiciel3 crédits
SEG 3901Stage de travail II3 crédits
Cours obligatoires de troisième année :
CEG 3585Introduction à la communication de données et au réseautage3 crédits
CSI 3505Conception et analyse des algorithmes I3 crédits
CSI 3531Systèmes d'exploitation3 crédits
SEG 3501Ingénierie des exigences3 crédits
SEG 3502Architecture et conception de logiciels3 crédits
SEG 3503Assurance de la qualité logicielle3 crédits
SEG 3525Conception et analyse des interfaces usagers3 crédits
SEG 3902Stage de travail III3 crédits
Cours obligatoires de quatrième année :
SEG 4505Gestion de projets en génie logiciel3 crédits
SEG 4545Conception de systèmes embarqués et en temps réel3 crédits
SEG 4910Projet génie logiciel de fin d'études 1re partie3 crédits
SEG 4911Projet génie logiciel de fin d'études 2e partie3 crédits
Cours optionnels de quatrième année :
3 crédits de cours optionnels en génie logiciel parmi :3 crédits
Concepts avancés de programmation en C++ 2
Architecture d'ordinateurs II
Systèmes numériques II
Conception de systèmes informatiques sécuritaires
Projet de recherche novateur
Conception avancée de logiciels et réingénierie
Systèmes et Réseaux Informatiques en Nuage
Conception et analyse de logiciels de télécommunications
Introduction au commerce électronique
Sujets en génie logiciel
3 crédits de cours optionnels en informatique parmi :3 crédits
Paradigmes de programmation
ou tout cours de génie logiciel (SEG), science informatique (CSI), de génie informatique (CEG), ou de génie électrique (ELG) de niveau 3000 ou 4000 3
3 crédits de cours au choix complémentaires de premier cycle 43 crédits
9 crédits de cours au choix 59 crédits
Les cours suivants en lien avec l'impact de la technologie et/ou de l'ingénierie sur la société sont fortement recommandés comme cours au choix. 5
Systèmes d'information de gestion
Thèmes en émergence en systèmes d'information de gestion
Introduction à la géomatique
Entrepreneuriat technologique pour ingénieurs et informaticiens
Droit pour les ingénieurs
Propriété intellectuelle et droit des technologies pour les ingénieurs
Technologies, société et environnement depuis 1800
Stage de travail IV
Stage de travail V
Stage de travail VI
Total :129 crédits

 Cours optionnels de quatrième année:

Note(s)