B.Sc.A. en génie logiciel |
132 |
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 2012-2013.
Cours obligatoires de première année:
GNG1505 |
Mécanique pour ingénieurs |
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 |
CSI2510 |
Structures de données et algorithmes |
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:
CSI3505 |
Conception et analyse des algorithmes I |
3 |
SEG3502 |
Architecture et conception de logiciels |
3 |
SEG3503 |
Assurance de la qualité logicielle |
3 |
SEG3525 |
Conception et analyse des interfaces usagers |
3 |
CEG3585 |
Introduction à la communication de données et au réseautage |
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 des cours optionnels
Liste des 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 |
MCG2760 |
Matériaux de l'ingénieur I |
3 |
Cours techniques au choix : 15 crédits de cours optionnel de niveau 3000 ou 4000 de génie logiciel (SEG), science informatique (CSI), génie informatique (CEG), génie électrique (ELG) et (ou) parmi la liste de cours techniques au choix additionnels.1
Cours techniques au choix additionnels :
ou
ADM3778 |
Les affaires par l'électronique |
3 |
ou
GEG2720 |
Introduction à la géomatique |
3 |
Liste de cours au choix en informatique :
CEG3536 |
Architecture d'ordinateurs II |
3 |
CSI2520 |
Paradigmes de programmation |
3 |
CSI2772 |
Concepts avancés de programmation en C++2 |
3 |
CSI3540 |
Structures, techniques et normes du Web |
3 |
CSI4539 |
Conception de systèmes informatiques sécuritaires |
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)
1 | Un 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. |
2 | Le cours CSI2772 est recommandé pour les étudiants co-op. |