Mon ÉTS  |  Bibliothèque  |  Bottins  |  Emplois  |  Intranet  |  ENGLISH
Cycles supérieurs > Maîtrises > Maîtrise en génie logiciel (1822), avec projet, type cours

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

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

Objectifs
Former des professionnels ou spécialiser des professionnels déjà actifs dans le domaine du développement ou de la maintenance de logiciel. Les étudiants pourront mettre en pratique les connaissances acquises avec un stage de fin d’études en entreprise ou approfondir leurs connaissances par un projet de synthèse d’envergure.

La maîtrise en génie logiciel (profil avec projet) 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. À la fin du programme, les étudiants seront en mesure d’apporter des contributions significatives au processus de développement et de maintenance du logiciel en entreprise, en leur permettant d’appliquer des connaissances de pointe en génie logiciel.

Ce programme de 45 crédits est offert conjointement par l’ÉTS et l’UQAM. Il propose deux profils et 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. Le candidat ayant obtenu une moyenne entre 2,8 et 3,0 peut être admis après étude du dossier;

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

De plus, le candidat doit posséder une formation en mathématiques et en 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.

Structure du programme

Profil avec projet de synthèse de 15 crédits :


  • 1 atelier hors-programme obligatoire d’une durée de 3 heures (0 crédit)
  • 5 activités obligatoires totalisant 15 crédits (2 cours à suivre dans l’établissement partenaire)
  • 5 activités de spécialisation optionnelles totalisant 15 crédits (1 cours à suivre dans l’établissement partenaire)
  • 1 projet de synthèse de 15 crédits

Profil avec projet technique de 6 crédits :

  • 1 atelier hors-programme obligatoire d’une durée de 3 heures (0 crédit)
  • 5 activités obligatoires totalisant 15 crédits (2 cours à suivre dans l’établissement partenaire)
  • 8 activités optionnelles de spécialisation totalisant 24 crédits (1 cours à suivre dans l’établissement partenaire)
Et choisir l’une des deux options suivantes :
  • 1 stage industriel et 1 rapport technique totalisant 3 crédits ET
  • 1 rapport technique II de 3 crédits
    ou
  • 1 projet technique de 6 crédits

Liste des activités

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

5 activités obligatoires (15 crédits) :
NOTE : l'étudiant doit suivre trois de ces cours à l’ÉTS et les deux autres à l’UQAM.
Pour l'étudiant spécifiquement diplômé au 1er cycle en génie logiciel ou en informatique et génie logiciel, et sur autorisation du directeur de programme, deux des cours des activités obligatoires pourront être remplacés par des activités de spécialisation. Lorsqu’une telle autorisation est accordée, l’étudiant doit suivre un cours du bloc obligatoire dans l’établissement partenaire (au lieu de deux cours). Il doit aussi suivre deux cours sélectionnés parmi les activités de spécialisation de l’établissement partenaire (au lieu d’un cours).
   
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)

ET L'UN DES DEUX PROFILS SUIVANTS :

PROFIL avec projet de synthèse de 15 crédits

5 cours de spécialisation (15 crédits), soit :

4 cours choisis parmi la liste des cours de spécialisation de l'ÉTS :

Axe de spécialisation de l'ÉTS

MGL825 Télématique et réseaux (3 cr.)
MGL835 Interaction humain-machine (3 cr.)
MGL840 Estimation de projets de logiciels (3 cr.)
MGL842 L'ingénierie de la qualité du logiciel (3 cr.)
MGL843 Sujets avancés en conception logicielle (3 cr.)
MGL844 Architecture logicielle (3 cr.)
MGL845 Ingénierie logicielle dirigée par les modèles (3 cr.)
MGL846 Concept et pratique des tests logiciels (3 cr.)
MGL847 Amélioration des processus logiciels : intervention dans une organisation (3 cr.)
MGL848 Validation et vérification de modèles en génie logiciel (3 cr.)
MGL849 Modélisation, analyse et programmation des systèmes temps réel (3 cr.)
MGR850 Sécurité de l'Internet (3 cr.)
MTI825 Gestion des services TI (3 cr.)
SYS869 Sujets spéciaux I : génie logiciel (3 cr.)
SYS870 Sujets spéciaux II : génie logiciel (3 cr.)
STA802 Stage industriel et rapport technique (3 cr.) (PRE810)
Sur approbation préalable du directeur local de programme, 2 de ces 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.

Et 1 cours choisi parmi la liste des cours de spécialisation offerts à l’UQAM présentées ci-dessous.
Le directeur local du programme doit approuver au préalable le choix du cours de l’étudiant.

Axe de spécialisation de l'UQAM

  1 cours choisi l’axe de spécialisation de l’UQAM :
INF7210 Nouvelles perspectives en bases de données (3 cr.)
INF7235 Programmation parallèle haute performance (3 cr.)
INF7270 Écosystème du logiciel libre (3 cr.) 
INF8750 Sécurité des systèmes informatiques (3 cr.)
MGL7130 Développement d’applications mobiles (3 cr.)*
MGL7230 Tests logiciels (3 cr.)*
MGL7240 Mesures et génie logiciel (3 cr.)*
MGL7250 Processus de développement Agile (3 cr.)*
MGL7760 Qualité et productivité des outils logiciels (3 cr.)
MGL7810 Sujets spéciaux en génie logiciel I (3 cr.)
MGL7811 Sujets spéciaux en génie logiciel II (3 cr.)
MGL7815 Lectures dirigées I (3 cr.)

*Ce nouveau cours débutera graduellement à partir de l'automne 2014 seulement.

Sur approbation préalable du directeur local de programme, 2 de 5 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, en autant qu’au moins un cours soit suivi à l’UQAM..

Vers la fin de son programme, l’étudiant doit réussir dans son université d'attache l'activité suivante :

Projet synthèse (15 crédits)
MTR895 Projet en d'intervention en entreprise (15 cr.)
ou
MTR896 Projet d'application (15 cr.)


PROFIL avec activité de synthèse de 6 crédits

8 cours de spécialisation (24 crédits), soit :


7 cours (21 cr.) choisis parmi la liste des cours de spécialisation de l'ÉTS ci-dessus
ET
1 cours (3 cr.) choisi parmi la liste des cours de spécialisation offerts à l’UQAM présentés ci-dessus.
Le directeur local du programme doit approuver au préalable le choix du cours de l’étudiant

Sur approbation préalable du directeur local de programme, 2 des 8 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, en autant qu’au moins un cours soit suivi à l’UQAM.

Vers la fin de son programme, l’étudiant doit réussir dans son université d'attache l'activité suivante :

Activité de synthèse (6 crédits)
STA802 Stage industriel et rapport technique (3 cr.)
MTR891 Rapport technique II (3 cr.)
ou
MTR892 Projet technique (6 cr.)

Activité hors-programme optionnelle (pour tout profil)
STA800 Stage industriel de deuxième cycle (3 cr.)

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

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.