AccueilBottinsGuichet interactifBibliothèquePlan du siteRechercher

Vous êtes ici  Accueil / Programmes d'études / Maîtrise / Génie logiciel

Programmes d'études
L'ÉTS en bref
Programmes d'études
Stages et emplois
Clubs étudiants
Départements et enseignements généraux
Recherche et transfert technologique
Administration et services
Fonds de développement
Perfectionnement et séminaires
International

Génie logiciel
(Code: 3822)

Ce programme est offert conjointement par l'ÉTS et l'UQAM. Les candidats demandent leur admission à l'établisse-ment qui offre l'axe de spécialisation qui les intéresse.

Responsable
Grade
Objectifs
Conditions d'admission
Liste des activités
Règlement particulier
Activité hors programme
Demande d'admission

 

      
RESPONSABLE
Haut de page

Pierre Bourque


GRADE
Haut de page

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


OBJECTIFS
Haut de page

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 trimestres d'automne, d'hiver et d'été.


CONDITIONS D'ADMISSION - Maîtrise en génie logiciel
Haut de page

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, attestée par :

  • un grade universitaire québécois ou l’équivalent décerné par une université francophone;
  • la réussite d’un test de français permettant l’admission à une université québécoise; ou
  • un DEC québécois incluant la réussite des exigences relatives à la maîtrise de la langue française.
Le candidat ne pouvant attester de ses connaissances du français d’aucune de ces façons doit se conformer à la politique linguistique de l’École.

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
Haut de page

 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.)


RÈGLEMENT PARTICULIER
Haut de page

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.


ACTIVITÉ HORS PROGRAMME
Haut de page

STA800 Stage industriel de 2e cycle (3 cr.)


DEMANDE D'ADMISSION
Haut de page

Accédez à un formulaire de demande d'admission