|
|
B.Sc.A. en génie logiciel | 153 |
|
Le programme du B.Sc.A. en génie logiciel prépare les étudiants à travailler sur tous les types de logiciels : des systèmes en temps réel aux systèmes commerciaux, avec un accent particulier sur les logiciels de télécommunication. Le programme fait également valoir les aptitudes des étudiants pour la communication et les présentations, le travail d'équipe, les techniques de gestion et l’entrepreneuriat. Les étudiants du programme travaillent sur des projets logiciels particulièrement pertinents pour l’industrie et apprennent à utiliser des métriques pour évaluer la qualité des logiciels et leur productivité personnelle.
Le baccalauréat en sciences appliquées en génie logiciel est officiellement reconnu par le Bureau canadien d’accréditation des programmes d’ingénierie du Conseil canadien des ingénieurs (CCI) et donne droit à l’admission à l’Association des ingénieurs de l’Ontario, à l’Ordre des ingénieurs du Québec ou à toute autre société constituante du CCI. |
|
|
|
Automne : | |
CHM1710 | Principes de chimie | 4 |
FRA1528 | La rédaction technique et scientifique | 3 |
GNG1500 | Mécanique pour ingénieurs | 4 |
GNG1501 | Notions fondamentales du traitement de l'information en génie | 4 |
MAT1720 | Calcul différentiel et intégral I | 3 |
|
Hiver : | |
CSI1502 | Principes fondamentaux en conception de logiciels | 4 |
ELG1500 | Introduction au génie électrique et informatique | 4 |
MAT1722 | Calcul différentiel et intégral II | 3 |
MAT1741 | Introduction à l'algèbre linéaire | 3 |
PHY1504 | Principes fondamentaux de physique pour ingénieurs | 3 |
PHY1704 | Laboratoire de physique pour ingénieurs | 1 |
|
Deuxième année | 41 |
|
Automne : | |
CEG2531 | Architecture des ordinateurs I | 4 |
CSI2514 | Structures de données | 3 |
ECO1592 | Science économique pour les ingénieurs | 3 |
MAT2761 | Logique computationnelle | 4 |
SEG2500 | Conception de logiciels II | 4 |
HIS2739 | Technologies, société et environnement depuis 1800 | 3 |
ou | |
PHI2794 | Pensée scientifique et valeurs sociales | 3 |
|
Hiver : | |
ADM1500 | Introduction à la gestion des affaires | 3 |
CSI2531 | Gestion de fichiers | 3 |
MAT2743 | Introduction aux mathématiques discrètes | 3 |
MAT2777 | Probabilités et statistique pour ingénieurs | 3 |
SEG2501 | Conception de logiciels III | 4 |
SEG2910 | Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice | 1 |
|
Cours de sciences au choix2 | 3 |
|
Troisième année | 39 |
|
Automne : | |
CEG3531 | Architecture d'ordinateurs II | 4 |
CSI3505 | Conception et analyse des algorithmes I | 3 |
CSI3717 | Systèmes de gestion des bases de données | 3 |
ELG3700 | Signaux et systèmes de communications | 4 |
SEG3500 | Développement de systèmes informatiques de taille industrielle | 4 |
|
Cours de sciences au choix2 | 3 |
|
Hiver : | |
CSI3710 | Éléments de systèmes d'exploitation | 3 |
SEG3510 | Concepts avancés en programmation orientée objet | 4 |
SEG3520 | Conception et analyse des interfaces usagers | 4 |
SEG3550 | Ingénierie des logiciels de télécommunication | 4 |
|
Études complémentaires au choix1 | 3 |
|
Quatrième année | 37 |
|
Automne : | |
CSI4538 | Conception de systèmes informatiques sécuritaires | 4 |
SEG4500 | Gestion des projets | 4 |
SEG4000 | Projet génie logiciel / Software Engineering Project | 6 |
(Ce cours s'échelonne de septembre à avril) | |
|
Cours de sciences au choix2 | 3 |
|
Études complémentaires au choix1 | 3 |
|
Cours technique au choix4 | 3 |
|
Hiver : | |
CEG4583 | Protocoles de haut niveau | 4 |
SEG4511 | Contrôle de qualité des logiciels | 4 |
|
Cours techniques au choix4 | 6 |
(1) Consulter la liste des cours d'études complémentaires dans la partie des règlements de l'annuaire. Selon l'horaire, les étudiants peuvent alterner le cours HIS2739 ou PHI2794 avec le cours d'études complémentaires. | |
(2) Consulter la liste des cours au choix en sciences pour le programme de Génie du logiciel dans la partie des règlements de l'annuaire. | |
(3) SEG4000 est un cours d'une durée de deux semestres. | |
(4) Liste de cours techniques au choix : | |
|
Un cours exigé parmi la liste suivante : | |
CEG4553 | Commande par ordinateur en robotique | 4 |
CEG4531 | Architecture des ordinateurs III | 4 |
SEG4555 | Conception et analyse de logiciels de télécommunications | 4 |
|
Informatique et Mathématique (un cours exigé parmi la liste suivante) : | |
CSI3550 | Méthodes de calcul pour problèmes numériques | 3 |
CSI4506 | Introduction à l'intelligence artificielle | 3 |
CSI4507 | Recherche d'information et l'Internet | 3 |
CSI4510 | Systèmes d'exploitation | 3 |
CSI4515 | Introduction aux compilateurs | 3 |
CSI4524 | Principes de base de modélisation et simulation | 3 |
CSI4528 | Introduction aux systèmes distribués | 3 |
CSI4530 | Graphiques interactifs | 3 |
CSI4533 | Méthodes informatisées en traitement d'image | 3 |
CSI4534 | Techniques de reconnaissance des formes | 3 |
CSI4540 | Introduction au calcul parallèle | 3 |
CSI4550 | Introduction aux méthodes d'optimisation numériques | 3 |
MAT2731 | Équations différentielles et méthodes numériques | 4 |
MAT2741 | Algèbre linéaire | 3 |
|
Cours au choix dans d'autres disciplines en génie (un cours exigé parmi la liste suivante) | |
CHG2717 | Introduction à l'analyse et la conception des procédés chimiques | 3 |
CVG2141 | Civil Engineering Materials | 3 |
CVG2545 | Mécanique de génie civil | 4 |
MCG2507 | Mécanique II | 4 |
MCG2535 | Thermodynamique I | 4 |
MCG2755 | Matériaux de l'ingénieur I | 4 |
|
|
|
Option gestion et entrepreunariat en ingénierie | 159 |
|
Cette option est conçue pour les étudiants intéressés à gérer leur propre entreprise. Les connaissances en gestion sont aussi d’une importance capitale pour les ingénieurs qui travaillent en équipe à la réalisation de projets de moyenne et de grande taille. Ils doivent non seulement concevoir un procédé mais aussi le promouvoir efficacement auprès de leurs collègues des secteurs techniques et administratifs. Les entrepreneurs possèdent de bonnes connaissances des procédures légales, financières et administratives nécessaires à la mise sur pied d’une nouvelle entreprise et sont au courant des pièges qui les attendent. Dans cette option, les étudiants du B.Sc.A. en génie logiciel prennent l’ensemble de leurs cours de formation complémentaire au sein de l'École de gestion dès la deuxième année. |
|
|
|
Automne : | |
CHM1710 | Principes de chimie | 4 |
FRA1528 | La rédaction technique et scientifique | 3 |
GNG1500 | Mécanique pour ingénieurs | 4 |
GNG1501 | Notions fondamentales du traitement de l'information en génie | 4 |
MAT1720 | Calcul différentiel et intégral I | 3 |
|
Hiver : | |
ADM1500 | Introduction à la gestion des affaires | 3 |
CSI1502 | Principes fondamentaux en conception de logiciels | 4 |
ELG1500 | Introduction au génie électrique et informatique | 4 |
MAT1722 | Calcul différentiel et intégral II | 3 |
MAT1741 | Introduction à l'algèbre linéaire | 3 |
PHY1504 | Principes fondamentaux de physique pour ingénieurs | 3 |
PHY1704 | Laboratoire de physique pour ingénieurs | 1 |
|
Deuxième année | 41 |
|
Automne : | |
CEG2531 | Architecture des ordinateurs I | 4 |
CSI2514 | Structures de données | 3 |
ECO1592 | Science économique pour les ingénieurs | 3 |
MAT2761 | Logique computationnelle | 4 |
SEG2500 | Conception de logiciels II | 4 |
HIS2739 | Technologies, société et environnement depuis 1800 | 3 |
ou | |
PHI2794 | Pensée scientifique et valeurs sociales | 3 |
|
Hiver : | |
ADM2720 | Marketing | 3 |
CSI2531 | Gestion de fichiers | 3 |
MAT2743 | Introduction aux mathématiques discrètes | 3 |
MAT2777 | Probabilités et statistique pour ingénieurs | 3 |
SEG2501 | Conception de logiciels III | 4 |
SEG2910 | Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice | 1 |
|
Cours de sciences au choix1 | 3 |
|
Troisième année | 39 |
|
Automne : | |
CEG3531 | Architecture d'ordinateurs II | 4 |
CSI3505 | Conception et analyse des algorithmes I | 3 |
CSI3717 | Systèmes de gestion des bases de données | 3 |
ELG3700 | Signaux et systèmes de communications | 4 |
SEG3500 | Développement de systèmes informatiques de taille industrielle | 4 |
|
Cours de sciences au choix1 | 3 |
|
Hiver : | |
ADM2740 | Comptabilité financière | 3 |
CSI3710 | Éléments de systèmes d'exploitation | 3 |
SEG3510 | Concepts avancés en programmation orientée objet | 4 |
SEG3520 | Conception et analyse des interfaces usagers | 4 |
SEG3550 | Ingénierie des logiciels de télécommunication | 4 |
|
Quatrième année | 40 |
|
Automne : | |
ADM3713 | Introduction à l'entrepreneuriat | 3 |
CSI4538 | Conception de systèmes informatiques sécuritaires | 4 |
SEG4000 | Projet génie logiciel / Software Engineering Project | 6 |
SEG4500 | Gestion des projets | 4 |
|
Cours de sciences au choix1 | 3 |
|
Étude technique au choix3 | 3 |
|
Hiver : | |
CEG4583 | Protocoles de haut niveau | 4 |
GNG4570 | Droit pour les ingénieurs | 3 |
SEG4511 | Contrôle de qualité des logiciels | 4 |
|
Cours technique au choix3 | 3 |
|
Cours de l'option gestion et entrepreneuriat au choix4 | 3 |
(1) Consulter la liste des cours au choix en sciences pour le programme de Génie du logiciel dans la partie des règlements de l'annuaire. | |
(2) SEG4000 est un cours d'une durée de deux semestres. | |
(3) Consulter la liste des cours techniques au choix du programme régulier. | |
(4) Liste des cours optionnels en gestion et entrepreneuriat | |
ADM1501 | Le contexte social du monde des affaires | 3 |
ADM2736 | Comportement organisationnel | 3 |
ADM3718 | Commerce international | 3 |
ADM3719 | Gestion comparée | 3 |
ADM3324 | Industrial and Technology Marketing | 3 |
PHI2797 | Éthique des affaires | 3 |
|