Reposant sur une solide base de techniques fondamentales en ingénierie, ce programme aborde divers aspects de la conception de logiciels et de matériel informatique. Il permet de faire des études approfondies sur les systèmes à microprocesseurs, les architectures d'ordinateurs, les notions de programmation, les systèmes d'exploitation en temps réel, le génie logiciel et la robotique. La variété du programme ouvre bien des portes.

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

Tous les cours sont disponibles en français et en anglais. Certains cours plus avancés sont parfois offerts en anglais seulement.

Le régime d’enseignement coopératif 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 2015-2016

Cours obligatoires de première année :
CHM 1711Principes de chimie3 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 1524Principes fondamentaux de physique pour ingénieurs3 crédits
Cours obligatoires de deuxième année :
CEG 2536Architecture des ordinateurs I3 crédits
CSI 2510Structures de données et algorithmes3 crédits
ELG 2536Électronique I3 crédits
ELG 2538Théorie des circuits I3 crédits
ELG 2911Pratique professionnelle en ingénierie et technologie de l'information3 crédits
FRA 1528La rédaction technique et scientifique3 crédits
MAT 2722Calcul différentiel et intégral III pour ingénieurs3 crédits
MAT 2777Probabilités et statistique pour ingénieurs3 crédits
MAT 2784Équations différentielles et méthodes numériques3 crédits
PHY 2723Électricité et magnétisme3 crédits
SEG 2505Introduction au génie logiciel3 crédits
3 crédits de cours d'études complémentaires au choix3 crédits
Cours obligatoires de troisième année :
CEG 3536Architecture d'ordinateurs II3 crédits
CEG 3555Systèmes numériques II3 crédits
CEG 3556Conception avancée des systèmes informatiques3 crédits
CEG 3585Introduction à la communication de données et au réseautage3 crédits
CSI 3531Systèmes d'exploitation3 crédits
ELG 3525Analyse des signaux et des systèmes3 crédits
ELG 3555Introduction aux systèmes d'asservissement3 crédits
3 crédits de cours parmi :3 crédits
Science économique pour les ingénieurs
Introduction à la gestion et au développement de produits en génie et en informatique
3 crédits de cours parmi :3 crédits
Technologies, société et environnement depuis 1800
Pensée scientifique et valeurs sociales
SEG 2506Construction de logiciels3 crédits
3 crédits de cours d'études complémentaires au choix3 crédits
Cours obligatoires de quatrième année :
CEG 4536Architecture des ordinateurs III3 crédits
CEG 4566Conception de systèmes informatiques en temps réel3 crédits
CEG 4912Projet de conception en génie informatique I3 crédits
CEG 4913Projet de conception en génie informatique II3 crédits
3 crédits de cours de sciences au choix3 crédits
3 crédits de cours d'études complémentaires au choix3 crédits
12 crédits de cours techniques au choix parmi la liste des cours techniques12 crédits
Total :129 crédits

Liste de cours optionnels

Liste des cours techniques au choix :
CEG 4512Sujets spéciaux en génie informatique II3 crédits
CEG 4540Systèmes de commandes numériques3 crédits
CEG 4558Commande par ordinateur en robotique3 crédits
CEG 4586Réseaux sans fil3 crédits
CEG 4587Réseaux optiques3 crédits
CEG 4588Protocoles de haut niveau3 crédits
CEG 4590Conception des réseaux informatiques3 crédits
CEG 4598Conception de systèmes distribués3 crédits
CEG 4716Traitement numérique des images3 crédits
CEG 4796Gestion de réseaux informatiques3 crédits
CEG 4799Conception de systèmes informatiques sécuritaires3 crédits
CSI 2520Paradigmes de programmation3 crédits
CSI 2532Bases de données I3 crédits
CSI 2772Concepts avancés de programmation en C++3 crédits
CSI 3520Concepts des langages de programmation3 crédits
CSI 3540Structures, techniques et normes du Web3 crédits
CSI 4506Introduction à l'intelligence artificielle3 crédits
CSI 4515Introduction aux compilateurs3 crédits
ELG 2537Théorie des circuits II3 crédits
ELG 3536Électronique II3 crédits
ELG 4537Principes et applications de la conception de circuits intégrés à très grande échelle3 crédits
ELG 4577Traitement numérique du signal3 crédits
SEG 3502Architecture et conception de logiciels3 crédits
SEG 3525Conception et analyse des interfaces usagers3 crédits