Génie informatique
Structure générale
Le programme comprend 120 crédits répartis comme suit :
- Première année : 10 cours de 3 crédits chacun, pour un total de 30 crédits de tronc commun;
- Deuxième année : 10 cours spécialisés de 3 crédits chacun, pour un total de 30 crédits;
- Troisième année : 8 cours spécialisés de 3 crédits chacun, et un projet d’intégration de 6 crédits, pour un total de 30 crédits, auxquels s’ajoute un stage d’été obligatoire;
- Quatrième année : 6 cours spécialisés de 3 crédits chacun, 2 cours au choix de 3 crédits et un projet de montage d’entreprise technologique de 6 crédits, pour un total de 30 crédits.
Pour compléter son programme, l’étudiant devra choisir 2 parmi 5 cours au choix qui sont offerts aux sessions suivantes :
- Un à la session d’hiver de la première année;
- Un deuxième à la session d’automne de la troisième année;
- Un troisième à la session d’automne de la quatrième année;
- Deux autres à la session d’hiver de la quatrième année.
Liste des cours
Cours du tronc commun (première année)
- INF1000 Programmation informatique I
- INF2000 Programmation informatique II
- MAT2000 Mathématiques algorithmiques
- MAT1000 Calcul I
- MAT1500 Algèbre linéaire I
- MAT1600 Probabilités I
- MAT2100 Statistique I
- ING1000 Créativité en génie
- FRA2000 Français pour scientifiques II
- ANG2000 Anglais pour scientifiques II
Cours de deuxième année
- INF2010 Géométronique
- INF3200 Architecture des ordinateurs
- INF3100 Structures discrètes
- MAT3300 Calcul II
- INF2100 Système d’exploitation
- INF3300 Bases de données
- INF2200 Logique des systèmes numériques
- INF2300 Infographie
Cours de troisième année
- LOG3100 Conception logicielle
- MEC3000 Mécanique pour ingénieurs
- HPR3200 Habiletés de travail en équipe collaboratif
- LOG3300 Développement d'applications Web
- INF3400 Réseaux informatiques
- INF3600 Intelligence artificielle et apprentissage automatique
- INF3700 Systèmes embarqués
- INF3800 Projet de conception d'un système informatique
- INF3900 Stage d’été
Cours de quatrième année
- INF4100 Systèmes répartis et infonuagiques
- INF4200 Sécurité informatique
- INF4300 Technologies multimédias
- ING4500 Éthique en ingénierie
- ENT4000 Commercialisation des nouveaux produits et services
- Cours au choix :
-
- ENT4100 Gestion de l’innovation
- INF3500 Langages de programmation
- INF4500 Évaluation de performance des systèmes informatiques
- MAT2200 Programmation mathématique et optimisation
- SOC4000 Sociologie de la technologie
Projet d’innovation
- ENT4900 Montage et financement d’un projet d’entreprise technologique
Cheminement type
|
|
Session |
Sigle |
Titre |
Crédits |
AUTOMNE
|
Géométronique |
3 |
|
Ingénierie logicielle |
3 |
||
Logique des systèmes numériques |
3 |
||
Structures de données et algorithmes |
3 |
||
Structures discrètes |
3 |
||
|
|||
HIVER
|
Calcul II |
3 |
|
Système d’exploitation |
3 |
||
Infographie |
3 |
||
Architecture des ordinateurs |
3 |
||
Bases de données |
3 |
|
Session |
Sigle |
Titre |
Crédits |
AUTOMNE
|
Conception logicielle |
3 |
|
Habiletés de travail en équipe collaboratif |
3 |
||
Réseaux informatiques |
3 |
||
Langages de programmation (au choix) |
|
||
Intelligence artificielle et apprentissage automatique |
3 |
||
Mécanique pour ingénieurs |
3 |
||
|
|||
HIVER |
Développement d'applications Web |
3 |
|
Systèmes embarqués |
3 |
||
Didactique des sciences |
3 |
||
Projet de conception d'un système informatique |
3 |
|
Session |
Sigle |
Titre |
Crédits |
AUTOMNE
|
Économique de l'ingénieur |
3 |
|
Systèmes répartis et infonuagiques |
3 |
||
Sécurité informatique |
3 |
||
Évaluation de performance des systèmes informatiques (au choix) |
3 |
||
Montage et financement d’un projet d’entreprise technologique (sur deux sessions) |
3 |
||
|
|||
HIVER |
Technologies multimédias |
3 |
|
Éthique en ingénierie |
3 |
||
Sociologie de la technologie (au choix) |
3 |
||
Commercialisation des nouveaux produits et services |
3 |
||
Gestion de l’innovation (au choix) |
3 |