B.Sc.A. en génie logiciel

132

Le régime d’enseignement coopérative est requis 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 2013-2014.

Cours obligatoires de première année:
CHM1711 Principes de chimie 3
GNG1505 Mécanique pour ingénieurs 3
ITI1500 Systèmes numériques I 3
ITI1520 Introduction à l'informatique I 3
ITI1521 Introduction à l'informatique II 3
MAT1720 Calcul différentiel et intégral I 3
MAT1722 Calcul différentiel et intégral II 3
MAT1741 Introduction à l'algèbre linéaire 3
MAT1748 Mathématiques discrètes pour l'informatique 3
PHY1524 Principes fondamentaux de physique pour ingénieurs 3
Cours obligatoires de deuxième année:
ADM1500 Introduction à la gestion des affaires 3
CEG2536 Architecture des ordinateurs I 3
CSI2501 Structures discrètes 3
CSI2510 Structures de données et algorithmes 3
CSI2532 Bases de données I 3
ECO1592 Science économique pour les ingénieurs 3
FRA1528 La rédaction technique et scientifique 3
MAT2777 Probabilités et statistique pour ingénieurs 3
SEG2505 Introduction au génie logiciel 3
SEG2506 Construction de logiciels 3
SEG2911 Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice 3
3 crédits de cours de sciences au choix
Cours obligatoires de troisième année:
CEG3585 Introduction à la communication de données et au réseautage 3
CSI3505 Conception et analyse des algorithmes I 3
CSI3531 Systèmes d'exploitation 3
SEG3501 Ingénierie des exigences 3
SEG3502 Architecture et conception de logiciels 3
SEG3503 Assurance de la qualité logicielle 3
SEG3525 Conception et analyse des interfaces usagers 3
HIS2529 Technologies, société et environnement depuis 1800 3
ou
PHI2794 Pensée scientifique et valeurs sociales 3
3 crédits de cours d'études complémentaires au choix
3 crédits de cours en ingénierie au choix parmi la liste de cours optionnels
3 crédits de cours parmi la liste de cours au choix en informatique
Cours obligatoires de quatrième année:
SEG4505 Gestion de projets en génie logiciel 3
SEG4545 Conception de systèmes embarqués et en temps réel 3
SEG4910 Projet génie logiciel de fin d'études 1re partie / Software Engineering Capstone Project - Part 1 3
SEG4911 Projet génie logiciel de fin d'études 2e partie / Software Engineering Capstone Project - Part 2 3
3 crédits de cours parmi la liste de cours au choix en informatique
15 crédits de cours techniques au choix parmi la liste de cours optionnels
3 crédits de cours de sciences au choix
Liste de cours optionnels
Liste de cours optionnels
Liste de cours au choix dans une autre discipline de génie. Sélectionner un cours parmi :
CHG2717 Introduction à l'analyse et la conception des procédés chimiques 3
CVG2541 Matériaux du génie civil 3
CVG2549 Mécanique de génie civil 3
ELG2538 Théorie des circuits I 3
MCG2508 Mécanique II 3
MCG2530 Thermodynamique I 3
MCG2760 Matériaux de l'ingénieur I 3
Cours techniques au choix : 15 crédits de cours optionnel de génie logiciel (SEG) de niveau 3000 ou 4000, de science informatique (CSI) de niveau 3000 ou 4000, de génie informatique (CEG) de niveau 3000 ou 4000, de génie électrique (ELG) de niveau 3000 ou 4000 et (ou) parmi la liste de cours techniques au choix additionnels.11
Cours techniques au choix additionnels :
ADM1740 Comptabilité financière 3
ou
ADM3778 Les affaires par l'électronique 3
ou
GEG2720 Introduction à la géomatique 3
ou
GNG4520 Entrepreneuriat technologique pour ingénieurs et informaticiens 3
Liste de cours au choix en informatique :
CEG3536 Architecture d'ordinateurs II 3
CEG3555 Systèmes numériques II 3
CSI2520 Paradigmes de programmation 3
CSI2772 Concepts avancés de programmation en C++2 3
CSI3530 Bases de données II 3
CSI3540 Structures, techniques et normes du Web 3
CSI4539 Conception de systèmes informatiques sécuritaires 3
SEG3904 Projet de recherche novateur/Innovation Research Project 3
SEG4510 Conception avancée de logiciels et réingénierie 3
SEG4556 Conception et analyse de logiciels de télécommunications 3
SEG4589 Introduction au commerce électronique 3
Note(s)
1Un maximum de 3 crédits de cours de la liste de cours techniques au choix additionnels et un maximum de 6 crédits de cours en génie électrique (ELG) de niveau 3000 ou 4000.
2Le cours CSI2772 est recommandé.