Cycles supérieurs > Maîtrises > Maîtrise en génie logiciel (3822), avec projet, type cours

Maîtrise en génie logiciel (3822), avec projet, type cours

Responsable
Pierre Bourque

Grade
Maître en ingénierie (M.Ing.)

Objectifs
Accroître la performance de professionnels déjà actifs dans le domaine du développement ou de la maintenance de logiciels ou de systèmes informatiques.

Le but de ce programme à caractère professionnel est de rendre ces personnes aptes à apporter des contributions significatives au développement, à la maintenance et à l’industrialisation de logiciels, et de leur inculquer un savoir et savoir-faire avancés dans leur domaine de compétence. La maîtrise en génie logiciel (profil sans mémoire) vise à fournir des compétences qui dépassent le simple approfondissement de connaissances de base et développe notamment les capacités d’analyse et de synthèse, en plus d’accroître les capacités de gestionnaire de projets logiciels.

Ce programme de 45 crédits est offert conjointement par l'ÉTS et l'UQAM. Il est offert à temps complet ou à temps partiel, en enseignement continu. À cet effet, des activités sont proposées aux sessions d'automne, d'hiver et d'été.

Conditions d'admission
Les étudiants sont admis et inscrits dans l’un ou l’autre des deux établissements coresponsables du programme.

Être titulaire d'un baccalauréat, ou l'équivalent, comprenant une forte composante ou option en informatique, en informatique de gestion, en systèmes d’information, en génie informatique ou en génie électrique (option informatique), etc., obtenu avec une moyenne cumulative d'au moins 3,0 (sur 4,3) ou l'équivalent si un autre système de notation est utilisé;

ou posséder les connaissances nécessaires, une formation appropriée et une expérience jugée pertinente.

De plus, le candidat doit répondre aux conditions spécifiques suivantes :
  • posséder deux années d’expérience jugée pertinente dans le développement de logiciels;
  • posséder une formation mathématique et informatique adéquate et démontrer une connaissance des systèmes informatiques et des réseaux de communication.

Le candidat doit joindre une lettre de motivation à sa demande d’admission.

Le candidat dont la préparation n'est pas jugée suffisante pourrait se voir imposer des cours d'appoint ou une propédeutique.

Le candidat doit démontrer une connaissance suffisante de la langue française conformément aux Règles d'application de la Politique linguistique.

De façon générale, l'étudiant qui ne peut lire facilement l’anglais s’expose à des difficultés dans ses études étant donné le nombre considérable de manuels et de publications offerts dans cette langue.

Liste des activités

L'atelier obligatoire suivant :
ATE800 Intégrité intellectuelle : un savoir-être et un savoir-faire (0 cr.)

6 activités obligatoires (18 crédits) :
Note : les étudiants doivent suivre 3 de ces cours à l’ÉTS et les 3 autres à l’UQAM.
MGL800 Gestion de projet en génie logiciel (3 cr.) (équivalent MGL7315 UQAM)
MGL801 Exigences et spécifications de systèmes logiciels (3 cr.) (équivalent MGL7260 UQAM)
MGL802 Principes et applications de la conception de logiciels (3 cr.) (équivalent MGL7361 UQAM)
MGL804 Réalisation et maintenance de logiciels (3 cr.) (équivalent MGL7460 UQAM)
MGL805 Vérification et assurance qualité de logiciels (3 cr.) (équivalent MGL7560 UQAM)
MGL806 Méthodes formelles et semi-formelles (3 cr.) (équivalent MGL7160 UQAM)

4 activités de spécialisation (12 crédits) choisies dans l'un des 2 axes de spécialisation décrits ci-après :
Note : sauf sur autorisation du directeur local, un étudiant admis dans un établissement doit suivre tous ses cours de spécialisation dans l’axe de spécialisation spécifique à son établissement d’attache.

Axe Application industrielle (ÉTS)

4 cours choisis parmi les suivants (12 crédits) :
MGL810 Programmation temps réel sur des architectures parallèles (3 cr.)
MGL815 Informatique industrielle (3 cr.)
MGL825 Télématique et réseaux (3 cr.)
MGL835 Interaction humain-machine (3 cr.)
MGL841 La mesure : concept clé en ingénierie du logiciel (3 cr.)
MGL842 L'ingénierie de la qualité du logiciel (3 cr.)
MGR850 Sécurité de l'Internet (3 cr.)
SYS869 Sujets spéciaux I : génie logiciel (3 cr.)
SYS870 Sujets spéciaux II : génie logiciel (3 cr.)

Sur approbation préalable du directeur local de programme, 2 des 4 activités de spécialisation peuvent être remplacées par 2 activités pertinentes d’autres programmes de 1er ou 2e cycle offertes par l’ÉTS, l’UQAM ou par d’autres universités.

Axe Système d'information (UQAM)

Les 2 cours obligatoires suivants (6 crédits) :
MET8300 Fondements des systèmes d'information (3 cr.)
MGL7126 Systèmes répartis (3 cr.)

2 cours au choix parmi les suivants (6 crédits) :
INF8750 Sécurité des systèmes informatiques (3 cr.)
MGL7760 Qualité et productivité des outils logiciels (3 cr.)
MIG7035 Évaluation des technologies nouvelles (3 cr.)
ORH8100 Comportement organisationnel et informatique de gestion (3 cr.)

Sur approbation préalable du directeur local de programme, l’une des 4 activités au choix ci-dessus peut être remplacée par une activité pertinente d’autres programmes de 2e cycle offerte par l’ÉTS, l’UQAM ou par d’autres universités.

1 activité complémentaire (3 crédits) choisie parmi les cours suivants :
INF7210 Nouvelles perspectives en bases de données (3 cr.)
INF7370 Apprentissage automatique (3 cr.)
JUR7250 Aspects juridiques du logiciel (3 cr.)
ou tout autre activité du programme de Maîtrise en génie logiciel

Vers la fin de son programme, l’étudiant doit réussir dans son université d'attache les 2 activités d’intégration obligatoires suivantes (12 crédits) :
MGL940 Projet en génie logiciel (9 cr.)
MGL950 Étude de cas (3 cr.)

Activité hors programme
STA800 Stage industriel de 2e cycle (3 cr.)

Règlements particuliers
Sur approbation, un étudiant inscrit à un programme de baccalauréat de l'ÉTS qui a obtenu 90 crédits avec une moyenne cumulative d'au moins 3,2 (sur 4,3) peut suivre jusqu'à 3 cours de niveau maîtrise au lieu de cours de concentration. S'il est ensuite admis dans le programme de maîtrise présenté ici, les cours de ce programme réussis avec une note égale ou supérieure à B pourront lui être reconnus.

L’atelier obligatoire Intégrité intellectuelle : un savoir-être et un savoir-faire doit être suivi au plus tard à la deuxième session d’inscription.