Vous êtes sur la page 1sur 35

FACULTÉ DES SCIENCES

Maîtrise en génie logiciel

Les sections Présentation, Structure du programme et Admission et exigences constituent la version officielle de ce programme. La
dernière mise à jour a été faite le 2 décembre 2020. L’Université se réserve le droit de modifier ses programmes sans préavis.

PRÉSENTATION

Sommaire* PARTICULARITÉS*
*IMPORTANT : Certains de ces renseignements peuvent varier selon les cheminements ou concentrations. Consultez les sections Ouvert aux étudiants internationaux
Structure du programme et Admission et exigences pour connaitre les spécificités d’admission par cheminements, trimestres en régime régulier
d’admission, régimes ou lieux offerts.

Ouvert aux étudiants internationaux


CYCLE RÉGIME DES ÉTUDES en échange
2e cycle Régulier, En partenariat Possibilité de stage ou de cours à
l’étranger
CRÉDITS RÉGIME D'INSCRIPTION
45 crédits Temps complet, Temps partiel * Peuvent varier pour certains cheminements
ou concentrations.

GRADE LIEU
Maître en génie logiciel ou Maître en Campus principal de Sherbrooke, Campus de
technologies de l'information ou Maître ès Longueuil
sciences

TRIMESTRE(S) D'ADMISSION
Automne, Hiver, Été

Renseignements
Campus principal

819 821-8000, poste 62703


819 821-8200 (télécopieur)
msc.genie-logiciel@USherbrooke.ca

Campus de Longueuil

450 463-1835, poste 61715


1 888 463-1835, poste 61715 (sans frais)
450 463-6571 (télécopieur)
ti@USherbrooke.ca

USherbrooke.ca/admission 1
INFORMATION(S) GÉNÉRALE(S)
Sous la responsabilité du Centre de formation en technologies de l'information (CEFTI) :

cheminement de type cours pour professionnels en exercice;


cheminement de type cours en technologie de l'information pour professionnels en exercice.

Sous la responsabilité du Département d'informatique :

cheminement de type recherche;


cheminement de type cours.

DESCRIPTION DES CHEMINEMENTS


La maîtrise en génie logiciel permet quatre cheminements conduisant à des grades différents :

le cheminement de type cours pour professionnels en exercice conduit au grade de maître en génie logiciel (M.G.L.);
le cheminement de type cours en technologies de l’information pour professionnels en exercice conduit au grade de maître en technologies
de l’information (M.T.I.);
le cheminement de type recherche conduit au grade de maître ès sciences (M. Sc.);
le cheminement de type cours conduit au grade de maître ès sciences (M. Sc.).

Objectif(s) général(aux)
Permettre à l'étudiante ou à l'étudiant :

d'approfondir ses connaissances sur les méthodes et les outils utilisés pour spécifier, concevoir, et implanter les systèmes informatiques, et
pour en assumer la maintenance;
d'approfondir ses connaissances sur les techniques de modélisation et de gestion des projets informatiques;
de développer la rigueur et le sens critique par l'analyse d'articles, de rapports ou de devis portant sur différents aspects du génie logiciel;
de développer une capacité de synthèse qui l’aidera à s'adapter continuellement dans un domaine en évolution rapide;
de développer sa capacité d’écoute de même que son expression orale et écrite, de façon à s’assurer une communication efficace avec les
personnes qui feront appel à ses services.

Objectif(s) spécifique(s)
CHEMINEMENT DE TYPE COURS POUR PROFESSIONNELS EN EXERCICE

Permettre à l'étudiante ou à l'étudiant :

de développer sa capacité à diriger des équipes de développement et de maintenance de systèmes informatiques pour ensuite accéder
rapidement aux fonctions d’architecte technologique ou de chargé de projet;
d’acquérir une méthode de travail intellectuel grâce à l’élaboration et à la réalisation d’un essai portant sur un problème concret.

CHEMINEMENT DE TYPE COURS EN TECHNOLOGIES DE L’INFORMATION POUR PROFESSIONNELS EN EXERCICE

Permettre à l'étudiante ou à l'étudiant :

de s’intégrer à des équipes de développement ou de maintenance de systèmes informatiques pour ensuite accéder rapidement aux fonctions
de chargé de projet;
d’acquérir une méthode de travail intellectuel grâce à l’élaboration et à la réalisation d’un essai portant sur un problème concret.

CHEMINEMENT DE TYPE RECHERCHE

Permettre à l'étudiante ou à l'étudiant :

d’acquérir une méthode de recherche grâce à l’élaboration et à la réalisation d’un projet de recherche sous la supervision d’une directrice ou
d’un directeur de recherche et cela en accord avec les règles d'éthique en usage dans la recherche et la profession.

CHEMINEMENT DE TYPE COURS

Permettre à l'étudiante ou à l'étudiant :

d'approfondir ses connaissances dans le domaine du génie logiciel;

USherbrooke.ca/admission 2
d’acquérir une méthode de travail intellectuel grâce à l’élaboration et à la réalisation d’un essai portant un problème concret, ou de
développer sa capacité de s’intégrer à titre de membre hautement qualifié dans une équipe de travail qui œuvre dans le domaine du génie
logiciel.

STRUCTURE DU PROGRAMME

Cheminement de type cours pour professionnels en exercice


Activités pédagogiques obligatoires - 33 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

CIR711 Principes de rédaction I - 1 crédit


INF733 Processus logiciels et gestion des TI - 3 crédits
INF734 Méthodes formelles de spécification - 3 crédits
INF735 Entrepôt et forage de données - 3 crédits
INF743 Architecture logicielle - 3 crédits
INF752 Techniques de vérification et de validation - 3 crédits
INF754 Gestion de projets - 3 crédits
INF774 Activité d'intégration en génie logiciel - 2 crédits
INF787 Introduction à l'essai - 2 crédits
INF788 Fondements de l'essai - 3 crédits
INF799 Essai - 7 crédits

Activités pédagogiques à option - 12 crédits

Quatre activités choisies parmi les suivantes:

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

INF715 Interfaces personne-machine - 3 crédits


INF721 Mesures et indicateurs du génie logiciel - 3 crédits
INF727 Analyse des besoins en TI - 3 crédits
INF744 Réseautique et télématique - 3 crédits
INF745 Mégadonnées - 3 crédits
INF747 Conception des systèmes d'information - 3 crédits
INF749 Conception de systèmes temps réel - 3 crédits
INF756 Systèmes client-serveur - 3 crédits
INF764 Gestion de projet avancée en TI - 3 crédits
INF779 Systèmes à événements discrets - 3 crédits
INF782 Planification en intelligence artificielle - 3 crédits
INF784 Systèmes à base de connaissances - 3 crédits
INF786 Gestion du changement en TI - 3 crédits
INF881 Technologies d’immersion virtuelle - 3 crédits
INF888 Infonuagique - Modèle et implantation - 3 crédits

Avec l’approbation de la directrice ou du directeur de programme, l’étudiante ou l’étudiant peut choisir des activités pédagogiques offertes
dans un autre programme de deuxième ou de troisième cycle du Département ou, pour au plus trois crédits, des activités de dernière année
des baccalauréats en informatique et en informatique de gestion qui n’ont pas déjà été créditées à l’étudiante ou à l’étudiant.

Cheminement de type cours en technologie de l'information pour

USherbrooke.ca/admission 3
professionnels en exercice
Activités pédagogiques obligatoires - 39 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

CIR711 Principes de rédaction I - 1 crédit


INF731 Programmation orientée objet - 3 crédits
INF732 Bases de données - 3 crédits
INF735 Entrepôt et forage de données - 3 crédits
INF736 Modèle de connaissance et évolution en TI - 2 crédits
INF753 Conception et évaluation d'interfaces personne-machine (IPM) - 2 crédits
INF754 Gestion de projets - 3 crédits
INF755 Méthodes d'analyse et de conception - 3 crédits
INF758 Progiciel de gestion intégré (PGI) - 2 crédits
INF760 Activité d'intégration en technologies de l'information (TI) - 2 crédits
INF777 Applications Internet - 3 crédits
INF787 Introduction à l'essai - 2 crédits
INF788 Fondements de l'essai - 3 crédits
INF799 Essai - 7 crédits

Activités pédagogiques à option - 6 crédits

Une activité choisie parmi les suivantes :

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

INF721 Mesures et indicateurs du génie logiciel - 3 crédits


INF727 Analyse des besoins en TI - 3 crédits
INF733 Processus logiciels et gestion des TI - 3 crédits
INF734 Méthodes formelles de spécification - 3 crédits
INF743 Architecture logicielle - 3 crédits
INF744 Réseautique et télématique - 3 crédits
INF745 Mégadonnées - 3 crédits
INF747 Conception des systèmes d'information - 3 crédits
INF749 Conception de systèmes temps réel - 3 crédits
INF752 Techniques de vérification et de validation - 3 crédits
INF756 Systèmes client-serveur - 3 crédits
INF764 Gestion de projet avancée en TI - 3 crédits
INF786 Gestion du changement en TI - 3 crédits
INF881 Technologies d’immersion virtuelle - 3 crédits
INF888 Infonuagique - Modèle et implantation - 3 crédits

Avec l’approbation de la directrice ou du directeur de programme, l’étudiante ou l’étudiant peut choisir des activités pédagogiques offertes
dans un autre programme de deuxième ou de troisième cycle du Département ou, pour au plus trois crédits, des activités de dernière année
des baccalauréats en informatique et en informatique de gestion qui n’ont pas déjà été créditées à l’étudiante ou à l’étudiant.

Cheminement de type recherche


30 crédits d'activités pédagogiques obligatoires
15 crédits d'activités pédagogiques à option

Activités pédagogiques obligatoires - 30 crédits

USherbrooke.ca/admission 4
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IGL809 Activités de recherche I - 8 crédits


IGL822 Présentation des résultats de recherche - 3 crédits
IGL823 Activités de recherche II - 8 crédits
IGL849 Mémoire - 11 crédits

Activités pédagogiques à option - 15 crédits

Au moins trois activités choisies parmi les suivantes - 9 à 15 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT723 Sujets approfondis en bases de données - 3 crédits


IFT729 Conception de systèmes temps réel - 3 crédits
IFT785 Approches orientées objets - 3 crédits
IGL709 Sujets choisis en génie logiciel - 3 crédits
IGL710 Méthodes formelles en génie logiciel - 3 crédits
IGL711 Techniques et outils de développement - 3 crédits
IGL734 Méthodes formelles de spécification - 3 crédits
IGL752 Techniques de vérification et de validation - 3 crédits
IGL754 Gestion de projets - 3 crédits
IGL819 Activités de recherche complémentaire I - 3 crédits
IGL824 Activités de recherche complémentaire II - 3 crédits

L’inscription aux activités IGL 819 et IGL 824 nécessite l’approbation de la directrice ou du directeur de recherche. L’étudiante ou l’étudiant peut
également choisir, pour au plus six crédits, des activités des sessions 5 ou 6 des baccalauréats du Département d’informatique qui n'ont pas déjà
été créditées. L'étudiante ou l'étudiant, avec l’approbation de la directrice ou du directeur de recherche et du comité des études supérieures du
Département, peut choisir des activités pédagogiques offertes dans un autre programme de 2e ou de 3e cycle de l’Université de Sherbrooke.

Au plus deux activités choisies parmi les suivantes - 0 à 6 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT702 Planification en intelligence artificielle - 3 crédits


IFT715 Interfaces personne-machine - 3 crédits
IFT723 Sujets approfondis en bases de données - 3 crédits
IFT744 Sujets approfondis en télématique - 3 crédits
IFT789 Ontologies réalistes — fondements et utilisation - 3 crédits
IFT799 Science des données - 3 crédits
IFT870 Forage de données - 3 crédits

Cheminement de type cours


12 à 24 crédits d’activités pédagogiques à option du bloc 1
9 crédits d'activités à option du bloc 2
3 à 24 crédits d’activités pédagogiques à option du bloc 3
0 à 12 crédits d’activités pédagogiques à option du bloc 4

BLOC 1

Activités pédagogiques à option - 12 à 24 crédits

Choisies parmi les activités suivantes :

USherbrooke.ca/admission 5
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT723 Sujets approfondis en bases de données - 3 crédits


IFT785 Approches orientées objets - 3 crédits
IGL709 Sujets choisis en génie logiciel - 3 crédits
IGL710 Méthodes formelles en génie logiciel - 3 crédits
IGL711 Techniques et outils de développement - 3 crédits
IGL734 Méthodes formelles de spécification - 3 crédits
IGL752 Techniques de vérification et de validation - 3 crédits
IGL754 Gestion de projets - 3 crédits

BLOC 2

Activités pédagogiques à option - 9 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IGL850 Stage - 9 crédits


OU
IGL855 Essai - 9 crédits

BLOC 3

Activités pédagogiques à option - 3 à 24 crédits

Choisies parmi les activités suivantes :

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT713 Systèmes répartis et multi-agents - 3 crédits


IFT715 Interfaces personne-machine - 3 crédits
IFT717 Applications Internet et mobilité - 3 crédits
IFT723 Sujets approfondis en bases de données - 3 crédits
IFT729 Conception de systèmes temps réel - 3 crédits
IFT744 Sujets approfondis en télématique - 3 crédits
IFT780 Réseaux neuronaux - 3 crédits
IFT789 Ontologies réalistes — fondements et utilisation - 3 crédits
IFT799 Science des données - 3 crédits
IFT870 Forage de données - 3 crédits
IGL784 Projet d'intégration et de recherche - 3 crédits
INF802 Planification et prévention en sécurité des TI - 3 crédits
INF803 Sécurité des systèmes - 3 crédits
INF804 Sécurité des logiciels - 3 crédits
INF805 Introduction aux attaques informatiques - 3 crédits
INF806 Système et réseau - 3 crédits
INF807 Criminalistique en sécurité des TI - 3 crédits
INF808 Réaction aux attaques et analyses des attaques - 3 crédits
INF809 Architecture de sécurité - 3 crédits

BLOC 4

Activités pédagogiques à option - 0 à 12 crédits

Choisies parmi les activités suivantes :

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

USherbrooke.ca/admission 6
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT436 Algorithmes et structures de données - 3 crédits


IFT585 Télématique - 3 crédits
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits

ADMISSION ET EXIGENCES

LIEU(X) DE FORMATION ET TRIMESTRE(S) D'ADMISSION

Concentrations et cheminements Trimestres d'admission Lieux offerts


AUT HIV ÉTÉ Sherbrooke Longueuil Ailleurs
Cheminement de type recherche Oui Oui Oui Oui
Cheminement de type cours pour professionnels en exercice Oui Oui Oui
Cheminement de type cours en technologie de l'information pour professionnels Oui Oui Oui
en exercice
Cheminement de type cours Oui Oui Oui

Condition(s) générale(s)

Condition générale d’admission aux programmes de 2e cycle de l’Université (cf. Règlement des études)

Condition(s) particulière(s)
CHEMINEMENT DE TYPE COURS POUR PROFESSIONNELS EN EXERCICE

er
Détenir un grade de 1 cycle en informatique, en informatique de gestion, en génie informatique, en génie logiciel ou tout autre diplôme jugé
équivalent.

Avoir obtenu une moyenne cumulative d'au moins 2,7 dans un système où la note maximale est de 4,3 ou avoir obtenu des résultats scolaires
jugés équivalents.

Avoir un an d’expérience professionnelle en informatique (note : trois stages coopératifs sont considérés équivalents à un an d’expérience).

CHEMINEMENT DE TYPE COURS EN TECHNOLOGIES DE L’INFORMATION POUR PROFESSIONNELS EN EXERCICE

Avoir obtenu une moyenne cumulative d'au moins 2,7 dans un système où la note maximale est de 4,3 ou avoir obtenu des résultats scolaires
jugés équivalents.

Avoir réussi deux cours de mathématiques de niveau universitaire et l’équivalent d’un premier cours de programmation générale d’un
baccalauréat en informatique. Avoir deux ans d’expérience professionnelle en informatique.

CHEMINEMENT DE TYPE RECHERCHE

Détenir un grade de 1er cycle en informatique, en informatique de gestion, en génie informatique, en génie logiciel ou tout autre diplôme jugé
équivalent.

Avoir obtenu une moyenne cumulative d'au moins 2,7 dans un système où la note maximale est de 4,3 ou avoir obtenu des résultats scolaires
jugés équivalents.

La candidate ou le candidat doit s’assurer qu’une professeure ou un professeur habilité accepte de superviser la recherche.

La Faculté peut néanmoins admettre une candidate ou un candidat ne satisfaisant pas aux conditions particulières d'admission. Dans un tel
cas, la Faculté peut, conformément au Règlement des études, imposer à l'étudiante ou à l'étudiant des activités pédagogiques d’appoint.

CHEMINEMENT DE TYPE COURS

USherbrooke.ca/admission 7
er
Détenir un grade de 1 cycle en informatique, en informatique de gestion, en génie informatique, en génie logiciel ou tout autre diplôme jugé
équivalent.

Avoir obtenu une moyenne cumulative d'au moins 2,7 dans un système où la note maximale est de 4,3 ou avoir obtenu des résultats scolaires
jugés équivalents.

La Faculté peut néanmoins admettre une candidate ou un candidat ne satisfaisant pas aux conditions particulières d'admission. Dans un tel
cas, la Faculté peut, conformément au Règlement des études, imposer à l'étudiante ou à l'étudiant des activités pédagogiques d’appoint.

EXIGENCES D'ADMISSION
CHEMINEMENT DE TYPE COURS POUR PROFESSIONNELS EN EXERCICE

CHEMINEMENT DE TYPE COURS EN TECHNOLOGIES DE L’INFORMATION POUR PROFESSIONNELS EN EXERCICE

Se présenter à une entrevue d’admission.

Document(s) requis pour l’admission


Tous les relevés de notes et diplômes universitaires
Trois lettres de recommandation selon le formulaire Rapport confidentiel. Les répondantes et répondants doivent faire parvenir leur rapport
par courriel à l’adresse indiquée sur le formulaire. Pour être jugés « valides », les rapports doivent être transmis d’une adresse courriel
professionnelle. Aucune lettre en provenance d’adresses Gmail, Hotmail ou autres courriels personnels ne sera reconnue.
Un curriculum vitæ

Critère(s) de sélection
CHEMINEMENT DE TYPE COURS POUR PROFESSIONNELS EN EXERCICE

CHEMINEMENT DE TYPE COURS EN TECHNOLOGIES DE L’INFORMATION POUR PROFESSIONNELS EN EXERCICE

La sélection des candidates et candidats se fait sur la base d’une liste d’excellence. Pour établir cette liste, la qualité du dossier scolaire et les
résultats de l’entrevue d’admission sont pris en considération.

La Faculté peut néanmoins admettre une candidate ou un candidat ne satisfaisant pas aux conditions particulières d'admission. Dans un tel
cas, la Faculté peut, conformément au Règlement des études, imposer à l'étudiante ou à l'étudiant des activités pédagogiques d’appoint.

RÉGIME(S) DES ÉTUDES ET D'INSCRIPTION


CHEMINEMENT DE TYPE COURS POUR PROFESSIONNELS EN EXERCICE

CHEMINEMENT DE TYPE COURS EN TECHNOLOGIES DE L’INFORMATION POUR PROFESSIONNELS EN EXERCICE

Régime régulier à temps complet ou à temps partiel

CHEMINEMENT DE TYPE RECHERCHE

Régime régulier à temps complet

Régime en partenariat à temps complet

CHEMINEMENT DE TYPE COURS

Régime régulier à temps complet ou à temps partiel

Régime en partenariat à temps complet

USherbrooke.ca/admission 8
POURQUOI CE PROGRAMME

Ce qui distingue ce programme nationale et internationale.


Environnement dynamique
Le programme de maîtrise en génie logiciel s'adresse aux personnes
qui détiennent un diplôme de premier cycle en informatique ou dans
une discipline connexe, et qui veulent poursuivre leur formation en À propos des cheminements
acquérant des connaissances plus approfondies dans le domaine du
génie logiciel. Le programme permet quatre cheminements conduisant à des grades
différents :
La maîtrise permet quatre cheminements, dont trois de type cours et
un de type recherche. Deux des cheminements de type cours sont Trois de type cours :
dédiés aux professionnels en exercice pour leur permettre d’accéder Un cheminement de type cours pour professionnels en exercice
aux fonctions de chargé de projet et incluent la réalisation d’un essai. menant au grade de maître en génie logiciel (M.G.L.)
Le cheminement de type recherche permet à l’étudiante ou l’étudiant
Un cheminement de type cours en technologies de l’information
de démontrer sa capacité à mener de manière autonome un projet
pour professionnels en exercice menant au grade de maître en
de recherche, comptant pour plus de la moitié des crédits du
technologies de l’information (M.T.I.)
programme, dans les domaines du génie logiciel, des bases de
données ou de la sécurité. Un cheminement de type cours menant au grade de maître ès
sciences (M. SC.)
Forces du programme
Un de type recherche :
Corps professoral oeuvrant dans des domaines de pointe et se Un cheminement de type recherche menant au grade de maître
démarquant tant en enseignement qu’en recherche, sur la scène ès sciences (M. Sc.)

USherbrooke.ca/admission 9
LA RECHERCHE

Environnement de recherche 5 000 $, ont été remis à des étudiantes et étudiants de cycles
supérieurs par des entreprises et des regroupements variés.
La recherche à la Faculté des sciences regroupe plus de 80
De plus, des bourses sont offertes pour faciliter vos études aux cycles
professeures et professeurs, près de 450 étudiantes et étudiants ainsi
supérieurs :
qu’une trentaine de professionnels. Elle s’appuie sur des
infrastructures et équipements de recherche de première catégorie Répertoire des bourses de l’UdeS
incluant la grappe d’ordinateurs Mammouth, capable d’effectuer Pour doctorats en sciences, génie et médecine seulement : Bourses
6888 milliards de multiplications par seconde grâce à ses 2024 d’exemption pour candidatures internationales
processeurs. Il s’agit de l’une des capacités de calcul les plus
Autres possibilités de financement
puissantes au Canada.

Le Département d’informatique regroupe lui aussi de nombreux


laboratoires et équipes de recherche. Plusieurs projets de recherche Expertise du corps professoral
sont multidisciplinaires alors que d’autres impliquent des chercheurs
Répertoire des professeurs de l'UdeS
en milieu industriel. Les principaux axes de recherche du
Département comprennent la bio-informatique, la domotique
intelligente, l’imagerie et médias numériques, l’intelligence
Regroupements de recherche
artificielle, le laboratoire d’optimisation, l’informatique théorique Chaire de recherche du Canada en complexité biologique et
ainsi que les systèmes et réseaux. informatique
Les laboratoires et équipes de recherche du Département Autres regroupements de recherche de la Faculté des sciences
d’informatique Les laboratoires et équipes de recherche du Département
d’informatique
Financement et bourses Mémoires et thèses d'étudiantes et d'étudiants
À la Faculté des sciences, 42 500 $ en bourses, d’une valeur de 500 à Savoir UdeS

USherbrooke.ca/admission 10
INDEX DES ACTIVITÉS PÉDAGOGIQUES

Programmes offrant cette


activité pédagogique
(cours)
CIR711 - Principes de IFT436 - Algorithmes et
Baccalauréat en informatique
rédaction I structures de données Baccalauréat en informatique de gestion

Baccalauréat en sciences du multimédia et


Sommaire Sommaire du jeu vidéo
CYCLE Certificat en technologies de l'information
CYCLE
2e cycle
1er cycle Maîtrise en génie logiciel
CRÉDITS Maîtrise en informatique
CRÉDITS
1 crédit
3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE
Faculté des lettres et
Faculté des sciences
IFT585 - Télématique
sciences humaines
RÉPARTITION DE LA
Cible(s) de formation CHARGE DE TRAVAIL Sommaire
3-1-5 CYCLE
Démontrer une maîtrise de la langue
1er cycle
française. Rédiger des textes clairs et bien
structurés. Cible(s) de formation CRÉDITS
3 crédits
Contenu Comprendre le rôle des structures de
données et des stratégies de conception FACULTÉ/CENTRE
Qualité de la langue; clarté, lisibilité et dans la création d’algorithmes. Déterminer la Faculté des sciences
efficacité des textes; précision du discours; complexité de calcul d’algorithmes à l’aide
ton et niveau de langage à utiliser; RÉPARTITION DE LA
d’outils mathématiques.
structuration des idées et des paragraphes; CHARGE DE TRAVAIL
amélioration du style; outils d’aide à la
rédaction; stratégies de rédaction en équipe.
Contenu 3-0-6

Outils mathématiques pour l’analyse de


Équivalente(s) Cible(s) de formation
complexité algorithmique : analyse
INF705
combinatoire, séries géométriques et Maîtriser les notions de base indispensables
résolution d’équations de récurrence. à l'étude des réseaux. Comprendre et
Notations asymptotiques. Utilisation maîtriser la terminologie et les différentes
À NOTER d’assertions. Stratégies de conception : force techniques de communication; comprendre
Cours offert à compter du 1 septembre 2012. brute, gloutonne, inductive, diviser-pour- et maîtriser les différents protocoles de
régner, programmation dynamique, communication de bas niveau.
recherche dans un espace d’états.
Contenu
Programmes offrant cette Illustration des concepts avec des
activité pédagogique algorithmes variés. Concepts de réseau, d'architecture et de
(cours) protocoles. Types de réseaux. Modèle de
Préalable(s) référence OSI de l'ISO. Transmission et
Diplôme d'études supérieures spécialisées codage des données, multiplexage et
de 2e cycle en génie logiciel IFT339 détection des erreurs. Contrôle du flux et des
erreurs. Gestion de la congestion.
Diplôme d'études supérieures spécialisées
de 2e cycle en technologies de l'information À NOTER Commutation et aiguillage inter-réseaux :
aiguilleurs, ponts et passerelles. Protocoles
Maîtrise en génie logiciel Cours offert à compter du 1 septembre 2005. Internet : IP, TCP, UDP. Étude du modèle

USherbrooke.ca/admission 11
TCP/IP et de son évolution. Évaluation et Contenu artificielle. Comprendre les caractéristiques
configuration de réseaux. et propriétés des techniques de base
Concepts de base de la sécurité utilisées en intelligence artificielle. Savoir
Préalable(s) informatique. Confidentialité. choisir et appliquer les différentes
Authentification. Intégrité. Contrôle des approches en fonction du problème à
(IFT159) accès. Cryptographie. Signature électronique. résoudre.
Certificats. Gestion de clés. Attaques et
et parades. Virus. Architectures. Coupe-feu. Contenu
Réseaux virtuels privés. Politiques de
(IFT209 ou IMN119) sécurité. Méthodologies, normes et analyse Notions d’agent et d’environnement.
de risques. Recherche heuristique (A*) et locale.
À NOTER Raisonnement dans un jeu à deux
Préalable(s) adversaires. Satisfaction de contraintes.
Cours offert à compter du 1 septembre 1987. Logique de premier ordre. Réseaux bayésiens
MAT115 (dynamiques) et processus de décision de
Markov. Apprentissage automatique
Programmes offrant cette Concomitante(s) (perceptron, régression logistique et réseaux
activité pédagogique IFT585
de neurones artificiels). Apprentissage par

(cours) renforcement. Autres sujets d’intelligence


artificielle non couverts parmi les
À NOTER précédents.
Baccalauréat en informatique

Baccalauréat en informatique de gestion Cours offert à compter du 1 septembre 2005. Préalable(s)


Baccalauréat en sciences du multimédia et (IFT436)
du jeu vidéo Programmes offrant cette
Certificat en technologies de l'information activité pédagogique et
(cours) (STT289 ou STT418)
Maîtrise en génie logiciel
Baccalauréat en informatique
Maîtrise en informatique À NOTER
Baccalauréat en informatique de gestion
Cours offert à compter du 1 septembre 1985.
Baccalauréat en sciences du multimédia et
du jeu vidéo
IFT606 - Sécurité et Maîtrise en génie logiciel Programmes offrant cette
cryptographie Maîtrise en informatique activité pédagogique
(cours)
Baccalauréat en informatique
Sommaire
CYCLE IFT615 - Intelligence Baccalauréat en informatique de gestion

1er cycle artificielle Baccalauréat en sciences du multimédia et


du jeu vidéo
CRÉDITS
Maîtrise en génie logiciel
3 crédits
Sommaire Maîtrise en informatique
FACULTÉ/CENTRE CYCLE

Faculté des sciences 1er cycle

CRÉDITS
RÉPARTITION DE LA
3 crédits
IFT630 - Processus
CHARGE DE TRAVAIL
3-0-6
concurrents et
FACULTÉ/CENTRE
Faculté des sciences parallélisme
Cible(s) de formation RÉPARTITION DE LA
Être capable d'évaluer et de gérer les risques
CHARGE DE TRAVAIL
Sommaire
et la sécurité d'un système informatique. Être 3-0-6 CYCLE
capable de définir une politique de sécurité. 1er cycle
Savoir comment assurer la confidentialité et Cible(s) de formation
l'intégrité des données. Connaître les divers CRÉDITS
types d'attaques et leurs parades. Connaître les fondements de l'intelligence 3 crédits

USherbrooke.ca/admission 12
FACULTÉ/CENTRE FACULTÉ/CENTRE 3-0-6
Faculté des sciences Faculté des sciences

RÉPARTITION DE LA RÉPARTITION DE LA Cible(s) de formation


CHARGE DE TRAVAIL CHARGE DE TRAVAIL
Maîtriser la conception, la mise en œuvre et
3-0-6 3-0-6 le déploiement d'applications réparties. Être
capable d'utiliser les architectures réparties
pour construire des systèmes multi-agents.
Cible(s) de formation Cible(s) de formation
Se familiariser avec les concepts de la Se familiariser avec les techniques courantes Contenu
programmation concurrente. Apprendre à de planification en intelligence artificielle et
Architectures de systèmes répartis.
résoudre des problèmes en se servant de la approfondir certaines d'entre elles.
Intergiciel. Invocation de méthodes à
programmation concurrente.
distance. Services de noms. Services de
Contenu
découverte. Réseautage spontané.
Contenu
Modèles couramment utilisés pour Déploiement. Gestion répartie d'information.
Approfondissement des concepts de représenter les actions, les capteurs et les Transactions réparties. Fiabilité. Systèmes
processus et de fil d'exécution (thread). buts des agents intelligents afin de planifier multi-agents. Agents mobiles. Intelligence
Synchronisation centralisée ou répartie : des tâches, des comportements ou des artificielle distribuée. Informatique
problématique, techniques et erreurs trajectoires; algorithmes de utilisés pour autonome.
typiques. Communication pour systèmes résoudre ces modèles; exemples
centralisés et pour systèmes répartis : d’applications. À NOTER
problématique et techniques de mise en
œuvre. Architecture des systèmes de Préalable(s) Cours offert à compter du 1 janvier 2015.
processus communicants (client/serveur,
P2P, grappes, grid, …). Coordination de IFT615
processus. Programmes offrant cette
À NOTER activité pédagogique
Préalable(s) (cours)
Cours offert à compter du 1 mai 2004.
Avoir obtenu 36.00 crédits Doctorat en informatique

Maîtrise en génie logiciel


À NOTER Programmes offrant cette
Cours offert à compter du 1 septembre 2005.
activité pédagogique Maîtrise en informatique
(cours)
Baccalauréat en informatique de gestion
Programmes offrant cette IFT715 - Interfaces
activité pédagogique Doctorat en informatique
(cours) Maîtrise en génie logiciel personne-machine
Baccalauréat en informatique Maîtrise en informatique

Baccalauréat en sciences du multimédia et Sommaire


du jeu vidéo CYCLE
Maîtrise en génie logiciel IFT713 - Systèmes 2e cycle

Maîtrise en informatique
répartis et multi-agents CRÉDITS
3 crédits

FACULTÉ/CENTRE
IFT702 - Planification en Sommaire Faculté des sciences
CYCLE
intelligence artificielle 2e cycle RÉPARTITION DE LA
CHARGE DE TRAVAIL
CRÉDITS
3-0-6
Sommaire 3 crédits
CYCLE FACULTÉ/CENTRE Cible(s) de formation
2e cycle Faculté des sciences
Connaître la problématique et l'importance
CRÉDITS RÉPARTITION DE LA des interfaces dans les applications;
3 crédits CHARGE DE TRAVAIL concevoir, analyser et construire une

USherbrooke.ca/admission 13
interface de qualité appropriée. conception, la mise en œuvre et le les problèmes de recherche fondamentaux
déploiement de systèmes informatiques dans le domaine des bases de données.
Contenu ubiquitaires.
Contenu
Architecture générale des interfaces. Contenu
Modèles cognitifs pour l'interaction Analyse de différents modèles de données
personne-machine. Modélisation des Techniques avancées, architectures et (réseau, relationnel, sémantique, etc.).
utilisateurs : les systèmes de traitement méthodes de déploiement. Programmation Concepts fondamentaux : structures,
d'information, les processus de client-serveur. Gestion de l'information. contraintes, opérations. Conception des
communication basés sur des modèles, les Structuration des échanges. Session et bases de données centralisées et
processus de communication basés sur les persistance. Personnalisation et profils. distribuées. Étapes de la conception,
connaissances. Processus de développement Gestion de la charge. Robustesse. Sécurité. modélisation conceptuelle, implantation,
d'une interface : analyse, spécification et Accès multimodal : son, texte, image, vidéo. administration des bases de données (DBA).
implantation. Évaluation : critères et qualités Accès multicanal : PC, téléphone cellulaire, Répartition et allocation des données,
des interfaces. Outils pour le développement tablette, assistant personnel. Qualité de concurrence, intégrité et recouvrement.
d'une interface. Intégration de l'information service. Réseaux et applications mobiles. Orientations futures : les machines BD
multisource : graphique, à deux et à trois Étude de cas. Réseaux de capteurs. (database machines), les systèmes de
dimensions, audio, vidéo. Les normes dans Informatique ubiquitaire et sensibilité au gestion des systèmes de bases de données
les interfaces personne-machine. contexte. intelligentes, les bases de données orientées
objets telles que Object Store, O2 et Versant,
À NOTER À NOTER ainsi que les bases de données déductives.

Cours offert à compter du 1 septembre 1996. Cours offert à compter du 1 janvier 2015. À NOTER
Cours offert à compter du 1 septembre 1987.
Programmes offrant cette Programmes offrant cette
activité pédagogique activité pédagogique
(cours) (cours) Programmes offrant cette
activité pédagogique
Doctorat en informatique Doctorat en informatique (cours)
Maîtrise en génie logiciel Maîtrise en génie logiciel Doctorat en informatique
Maîtrise en informatique Maîtrise en informatique Maîtrise en génie logiciel

Maîtrise en informatique

IFT717 - Applications IFT723 - Sujets


Internet et mobilité approfondis en bases de IFT729 - Conception de
données systèmes temps réel
Sommaire
CYCLE
2e cycle
Sommaire Sommaire
CYCLE CYCLE
CRÉDITS 2e cycle 2e cycle
3 crédits
CRÉDITS CRÉDITS
FACULTÉ/CENTRE 3 crédits 3 crédits
Faculté des sciences
FACULTÉ/CENTRE FACULTÉ/CENTRE
RÉPARTITION DE LA Faculté des sciences Faculté des sciences
CHARGE DE TRAVAIL
3-0-6 RÉPARTITION DE LA RÉPARTITION DE LA
CHARGE DE TRAVAIL CHARGE DE TRAVAIL
3-0-6 3-0-6
Cible(s) de formation
Maîtriser la conception, la mise en œuvre et Cible(s) de formation Cible(s) de formation
le déploiement de systèmes d'information à
grande échelle comme des sites Reconnaître les activités et les problèmes de Connaître et repérer les problèmes inhérents
commerciaux ou des applications impliquant la modélisation des données dans le au développement de systèmes temps réel;
des usagers en mobilité. Maîtriser la contexte des bases de données; reconnaître connaître et appliquer le traitement du
USherbrooke.ca/admission 14
temps au niveau des systèmes 3-0-6 réseaux de neurones. Savoir les implanter,
informatiques; spécifier, concevoir, les entraîner et analyser leur performance.
programmer et vérifier des systèmes temps Savoir lire, comprendre, synthétiser et
réel. Cible(s) de formation présenter des travaux d'articles scientifiques
Connaître de façon approfondie les
sur les réseaux de neurones. Pouvoir
protocoles; connaître et apprécier le niveau reproduire les résultats d’un article
Contenu actuel de la recherche en scientifique ou concevoir un nouveau réseau
télécommunications. de neurones puis évaluer sa performance.
Types de systèmes temps réel.
Représentation du temps, contraintes de
Contenu Contenu
temps, horloge, synchronisation d'horloges.
Formalismes utilisés dans la spécification de Modèle de référence de l'ISO. Architecture Apprentissage supervisé par réseaux de
systèmes temps réel : machines à états, TCP/IP. Interconnexion des réseaux (IP). neurones : classification et régression avec
statecharts, réseaux de Petri, Grafcet. réseaux à propagation avant et prédiction de
Couche transport : ISOTP, TCP, UDP. Couche
Approche axiomatique de spécification de session. Couche présentation. Couche cibles. Réseaux de neurones classiques :
contraintes temporelles. Architecture des application: ACSE, ROSE, CCR, VT, FTAM, perceptron multicouches et régression
systèmes temps réel. Acquisition et MOTIS, Telnet, FTP, SMTP. Aspects système : logistique. Réseaux à convolution et
traitement de l'information en temps réel. DNS, X.500. Spécification, vérification et architectures profondes (deep learning)
Modèles utilisés dans la conception de implantation de protocoles. Langages de modernes : VGG, InceptionNet, ResNet, UNet,
systèmes temps réel : modèles basés sur les spécification formelle : ASN.1, SDL, Estelle, etc. Applications à l'imagerie :
évènements, modèles basés sur les graphes, Lotos. Tests de conformité et séquences de reconnaissance, segmentation, localisation,
modèles des tâches, modèles des processus, tests. Gestion des réseaux : CMIP, SNMP. transfert de style, etc. Réseaux de neurones
modèles du contrôle. Programmation récurrents et applications à l'analyse de
d'applications. Approfondissement de texte. Modèles génératifs adversaires et
À NOTER
certains sujets par des lectures réseaux de neurones non supervisés : auto-
supplémentaires. Cours offert à compter du 1 septembre 1987. encodeurs et auto-encodeurs variationnels.
Bonnes pratiques : transfert d'entraînement,
À NOTER augmentation de données, normalisation,
Programmes offrant cette méthodes d'entraînement modernes,
Cours offert à compter du 1 septembre 1996.
activité pédagogique visualisation. Concepts avancés : modèles
(cours) d'attention, autoML, compression,
convolution dilatées.
Programmes offrant cette Doctorat en informatique
activité pédagogique Maîtrise en génie logiciel
Équivalente(s)
(cours)
Maîtrise en informatique IFT725
Doctorat en informatique

Maîtrise en génie logiciel À NOTER


Cours offert à compter du 15 avril 2020.
Maîtrise en informatique
IFT780 - Réseaux
neuronaux
Programmes offrant cette
IFT744 - Sujets activité pédagogique
Sommaire (cours)
approfondis en CYCLE
Doctorat en informatique
télématique 2e cycle
Maîtrise en génie logiciel
CRÉDITS
Maîtrise en informatique
Sommaire 3 crédits
CYCLE FACULTÉ/CENTRE
2e cycle Faculté des sciences
CRÉDITS
IFT785 - Approches
RÉPARTITION DE LA
3 crédits CHARGE DE TRAVAIL orientées objets
3-0-6
FACULTÉ/CENTRE
Faculté des sciences Sommaire
Cible(s) de formation CYCLE
RÉPARTITION DE LA
CHARGE DE TRAVAIL Connaître et comprendre plusieurs types de 2e cycle

USherbrooke.ca/admission 15
CRÉDITS 3 crédits
3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE Faculté des sciences IFT799 - Science des
Faculté des sciences
données
RÉPARTITION DE LA Cible(s) de formation
CHARGE DE TRAVAIL
Mettre en pratique les bases logiques,
3-0-6
philosophiques et informatiques de Sommaire
l’ontologie appliquée; construire une CYCLE
Cible(s) de formation ontologie réaliste d’un domaine limité; 2e cycle
collaborer efficacement avec des spécialistes
Connaître les concepts des approches d’autres domaines que le sien lors de CRÉDITS
orientées objets; concevoir le l’élaboration d’une ontologie appliquée. 3 crédits
développement de systèmes informatiques
dans une optique orientée objets; comparer Contenu FACULTÉ/CENTRE
des méthodes et outils orientés objets afin
Faculté des sciences
de pouvoir choisir ceux qui conviennent le Capacités, limites et problèmes des modèles
mieux dans le développement de systèmes conceptuels informatiques (entité-
particuliers. association, objet et relationnel). Ontologie Cible(s) de formation
philosophique et ontologie appliquée.
Contenu Ontologie appliquée et interopérabilité des Comprendre et maîtriser des théories et
données. Réalisme et nominalisme. Méthode méthodes de base pour la science des
Concepts de base : objet, acteur, agent,
réaliste en construction d’ontologie. données.
classe, message, héritage, délégation,
Falsifiabilité des ontologies, perspectives
instanciation, clonage, spécialisation,
différenciation, classe abstraite, généricité,
3D/4D, granularité de l’information. Contenu
Ontologies de domaine, de haut-niveau, de
polymorphisme, persistance. Méthodes
niveau intermédiaire et d’application. Erreurs Inférence statistique : procédures
d'analyse et de conception orientées objets,
fréquentes dans des modèles d’information statistiques fondamentales, estimation des
comme OOD, HOOD, OMT, OOSE, OOAD et
courants ; résolution par la méthode paramètres d’un modèle, tests des
RDD. Langages orientés objets, tels que
réaliste. Techniques du web sémantique. hypothèses liées aux caractéristiques
Smalltalk, C++, Eiffel, CLOS, ABCL. Outils pour
le développement orienté objets. Présentation de quelques outils structurelles d'un modèle, intervalle de
représentatifs. Présentation de quelques confiance pour les paramètres de modèle.
ontologies de haut niveau représentatives. Techniques de forage de données : analyse
À NOTER
Étude détaillée d’une ontologie réaliste de exploratoire des données, prétraitement,
Cours offert à compter du 1 septembre 1996. haut niveau (continuant, occurrent, qualité, visualisation, recherche et extraction des
entités réalisables, etc.). Principe règles d'association, classification et
d’orthogonalité. Analyse logique des prédiction, analyse de regroupement.
Programmes offrant cette relations de tout à partie (méréologie). Recherche d’information : principe, concepts
activité pédagogique Règles de construction (règles formelles, de base, indexation, engins de recherche.
(cours) bonnes pratiques, usages et astuces). Applications dans divers domaines tels que
Langages d’interrogation représentatifs. la santé, l’intelligence d’affaires, les réseaux
Doctorat en informatique Logique de description et raisonnement sociaux et la finance.
(logique de proposition, logique de premier
Maîtrise en génie logiciel
ordre ; décidabilité, raisonneurs,
Maîtrise en informatique
À NOTER
classification, algorithmes et complexité).
Comparaison avec un langage de Cours offert à compter du 15 décembre 2018.
spécification.

IFT789 - Ontologies À NOTER Programmes offrant cette


réalistes — fondements Cours offert à compter du 24 août 2018.
activité pédagogique
(cours)
et utilisation
Maîtrise en génie logiciel
Programmes offrant cette
Sommaire activité pédagogique Maîtrise en informatique

CYCLE
(cours)
2e cycle Maîtrise en génie logiciel

CRÉDITS Maîtrise en informatique IFT870 - Forage de


USherbrooke.ca/admission 16
données CRÉDITS 1er cycle
3 crédits
CRÉDITS
FACULTÉ/CENTRE 3 crédits
Sommaire Faculté des sciences
CYCLE FACULTÉ/CENTRE
RÉPARTITION DE LA Faculté des sciences
2e cycle
CHARGE DE TRAVAIL
CRÉDITS 3-0-6 RÉPARTITION DE LA
3 crédits CHARGE DE TRAVAIL
3-1-5
FACULTÉ/CENTRE Cible(s) de formation
Faculté des sciences
Connaître les principes fondamentaux sous-
jacents aux bases de données. Connaître les
Cible(s) de formation
Cible(s) de formation concepts de recherche d'information.
Connaître les avantages et les composantes
principales d'un PGI (ERP). Comprendre les
Apprendre les concepts et les techniques de Contenu modules d'un PGI. Connaître les étapes de
base pour l'entrepôt et le forage de données.
Base de données orientée objets. Notations l'implantation d'un PGI. Être capable de
Comprendre le rôle du forage dans la
ODL, OQL, UML. Traduction d'un modèle prévoir les ressources requises. Créer un
réalisation d'un entrepôt de données.
Acquérir des habiletés pour développer des orienté objet en un modèle relationnel. échéancier réaliste pour le déploiement d'un
systèmes de forage. Appliquer ces concepts Modèle relationnel objet et relationnel PGI. Connaître la gestion de la sécurité
et techniques pour la résolution de étendu. Algèbre relationnelle. Transactions. informatique dans un PGI.
problèmes. Contrôle de la concurrence. Recouvrement.
Optimisation des requêtes. Conception d'une Contenu
Contenu base de données distribuée. Entrepôts et
forage de données. Historique et définitions : composantes d'un
Entrepôts de données et technologie pour le PGI et avantages; études de cas : SAP et R/3;
forage : caractéristiques et architecture, Préalable(s) adaptation. Sélection d'un PGI, d'un chef de
métadonnées, modèles multidimensionnels, projet, des autres ressources; justificatifs.
démarche de construction d'un entrepôt. IFT287
Implantation : paramétrage, conversion de
Processus de forage. Techniques de forage : données, tests, outils de suivi, échéancier.
caractérisation du forage descriptif versus Équivalente(s) Formation et support postimplantation.
prédictif, prétraitement de données,
IFT487
recherche et extraction des règles
Préalable(s)
d'association, méthodes pour la
classification et la prédiction, analyse de À NOTER Avoir obtenu 45.00 crédits
faisceaux, évaluation de résultats.
Cours offert à compter du 1 septembre 2007.
Équivalente(s)
À NOTER
IFT502
Cours offert à compter du 15 décembre 2018. Programmes offrant cette
activité pédagogique
(cours) À NOTER
Programmes offrant cette Baccalauréat en informatique Cours offert à compter du 1 septembre 2007.
activité pédagogique
(cours) Baccalauréat en informatique de gestion

Maîtrise en génie logiciel


Maîtrise en génie logiciel Programmes offrant cette
Maîtrise en informatique activité pédagogique
Maîtrise en informatique (cours)
Baccalauréat en informatique

IGE487 - Modélisation de IGE502 - Systèmes Baccalauréat en informatique de gestion

bases de données d'information dans les Maîtrise en génie logiciel

entreprises Maîtrise en informatique

Sommaire
CYCLE Sommaire
1er cycle CYCLE IGE511 - Aspects
USherbrooke.ca/admission 17
informatiques du Cible(s) de formation
commerce électronique Connaître et utiliser les méthodes formelles
IGL709 - Sujets choisis en de spécification, de validation et de
vérification.
génie logiciel
Sommaire Contenu
CYCLE
1er cycle Sommaire Rappels mathématiques. Spécification à base
de modèles. Algèbre de processus.
CYCLE
CRÉDITS Techniques de vérification : analyse formelle
2e cycle
3 crédits des spécifications, correction et preuve de
CRÉDITS spécifications, preuve de correction d'une
FACULTÉ/CENTRE implémentation, vérification par exploitation
3 crédits
Faculté des sciences de l'espace d'états (model checking).
FACULTÉ/CENTRE Techniques de validation : exécution de
RÉPARTITION DE LA spécifications formelles, prototypage.
Faculté des sciences
CHARGE DE TRAVAIL
3-0-6 RÉPARTITION DE LA À NOTER
CHARGE DE TRAVAIL
3-0-6 Cours offert à compter du 1 janvier 2015.
Cible(s) de formation
Connaître tous les concepts associés au Cible(s) de formation Programmes offrant cette
commerce électronique. Connaître la
problématique reliée à leur mise en place. Approfondir un sujet choisi en génie logiciel
activité pédagogique
Analyser, choisir et mettre en œuvre diverses afin de bien le maitriser.
(cours)
solutions de commerce électronique. Maîtrise en génie logiciel
À NOTER
Contenu Maîtrise en informatique
Cours offert à compter du 1 janvier 2015.
Importance du commerce électronique dans
les organisations et l'économie. Approches
B2B et B2C. Intranet et extranet. Stratégies de Programmes offrant cette IGL711 - Techniques et
marketing et comportement du activité pédagogique
consommateur en lien avec le commerce (cours) outils de développement
électronique. Exigences particulières en
matière de contrats, de sécurité et de Maîtrise en génie logiciel
confidentialité. Processus de développement
Maîtrise en informatique Sommaire
et de gestion de projets propres au
CYCLE
commerce électronique. Utilisation de
diverses technologies contributives (SET, 2e cycle
SOAP, Web 2,0, etc.) CRÉDITS
IGL710 - Méthodes 3 crédits
Concomitante(s) formelles en génie
FACULTÉ/CENTRE
IFT606 logiciel Faculté des sciences

À NOTER RÉPARTITION DE LA

Cours offert à compter du 1 septembre 2007. Sommaire CHARGE DE TRAVAIL

CYCLE 3-2-4

2e cycle
Programmes offrant cette CRÉDITS
Cible(s) de formation
activité pédagogique
(cours) 3 crédits Planifier l’utilisation des principaux outils de
développement et les utiliser dans le cadre
FACULTÉ/CENTRE
Baccalauréat en informatique de projets de grande envergure.
Faculté des sciences
Baccalauréat en informatique de gestion Contenu
RÉPARTITION DE LA
Maîtrise en génie logiciel CHARGE DE TRAVAIL Gestion des versions. Techniques de
Maîtrise en informatique 3-0-6 conception de tests et d’essais. Gestion des

USherbrooke.ca/admission 18
anomalies : planification, gestion, techniques À NOTER
Preuve de propriétés. Transformation de
et outils. Gestion des configurations : spécifications d'une famille à une autre.
planification, gestion, techniques et outils. Génération de tests à partir de spécifications Cours offert à compter du 1 janvier 2015.
Tests combinatoires. Automatisation des formelles. Étude de prouveurs de théorème.
essais : planification, gestion, techniques et
outils.
À NOTER Programmes offrant cette
activité pédagogique
À NOTER Cours offert à compter du 1 janvier 2015. (cours)
Cours offert à compter du 1 janvier 2015. Doctorat en informatique
Programmes offrant cette Maîtrise en génie logiciel
activité pédagogique
Programmes offrant cette (cours)
activité pédagogique
(cours) Doctorat en informatique
IGL754 - Gestion de
Maîtrise en génie logiciel Maîtrise en génie logiciel
projets
Maîtrise en informatique

IGL752 - Techniques de Sommaire


IGL734 - Méthodes vérification et de
CYCLE
2e cycle
formelles de validation CRÉDITS
spécification 3 crédits

Sommaire FACULTÉ/CENTRE
Sommaire CYCLE Faculté des sciences
CYCLE 2e cycle
RÉPARTITION DE LA
2e cycle
CRÉDITS CHARGE DE TRAVAIL
CRÉDITS 3 crédits 3-1-5
3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE Faculté des sciences
Cible(s) de formation
Faculté des sciences
RÉPARTITION DE LA Gérer et coordonner des projets de
RÉPARTITION DE LA CHARGE DE TRAVAIL développement de logiciel d’envergure
CHARGE DE TRAVAIL moyenne impliquant plusieurs ressources.
3-0-6
3-0-6 Définir, mesurer et améliorer des processus
logiciels. Gérer la qualité des produits
Cible(s) de formation logiciels.
Cible(s) de formation
Connaître les principales approches utilisées Contenu
Connaitre et comparer les grandes familles
dans les techniques de vérification et de
de méthodes de spécification formelle Processus et modèles de développement
validation.
(orientées état, orientées évènement, logiciel. Plan de projet. Organisation d’une
algébriques, hybrides) et les techniques de
preuve associées.
Contenu équipe de projet. Diagrammes de Gantt et de
PERT. Chemin critique. Mesure et estimation
Rappel sur la logique des prédicats et les de la taille d’un logiciel (LOC, FP, COSMIC-
Contenu logiques temporelles. Principales classes de FFP). Construction de modèles d’estimation
propriétés formelles des spécifications de de l’effort et estimation des échéanciers.
Bref rappel des outils mathématiques
systèmes. Système de transition. Automate Gestion des réunions de projet et des
(théorie des ensembles, logique des
de Büchi. Vérification de formules LTL. problématiques. Amélioration de processus
prédicats du premier ordre, logiques
temporelles). Étude de diverses méthodes Vérification de formules CTL. Équivalence et basée sur la mesure. Gestion des
orientées état, orientées évènement, abstraction. Réduction par ordre partiel. configurations. Revue de produits.
algébriques et hybrides. Sémantique des Vérification de propriétés sur des automates Vérification, mesures de qualité, gestion de
langages de spécification formelle temporisés. Systèmes probabilistes. Étude de la qualité du logiciel. Présentation des
(dénotationnelle, opérationnelle, différents outils de vérification. normes ISO et IEEE. Notions de gestion de
axiomatique, algébrique). Raffinement. portefeuilles de projet.

USherbrooke.ca/admission 19
À NOTER À NOTER IGL819 - Activités de
Cours offert à compter du 1 janvier 2015. Cours offert à compter du 1 mai 2016. recherche
complémentaire I
Programmes offrant cette Programmes offrant cette
activité pédagogique activité pédagogique
(cours) (cours) Sommaire
CYCLE
Maîtrise en génie logiciel Maîtrise en génie logiciel 2e cycle
Maîtrise en informatique CRÉDITS
3 crédits
IGL809 - Activités de FACULTÉ/CENTRE
IGL784 - Projet recherche I Faculté des sciences

d'intégration et de
Cible(s) de formation
recherche Sommaire
Mettre en pratique la méthodologie des
CYCLE
étapes intermédiaires de la démarche
2e cycle scientifique.
Sommaire
CRÉDITS
CYCLE Contenu
8 crédits
2e cycle
Élaboration du plan préliminaire de la
FACULTÉ/CENTRE recherche résultant des Activités de
CRÉDITS
Faculté des sciences recherche I, en précisant davantage la
3 crédits
problématique de recherche, les hypothèses
FACULTÉ/CENTRE de travail ou la méthodologie. Description
Cible(s) de formation détaillée des travaux à effectuer qui
Faculté des sciences
permettront de mener le projet à terme dans
Mettre en pratique la méthodologie des
RÉPARTITION DE LA le cadre des Activités de recherche II ou, au
premières étapes de la démarche
CHARGE DE TRAVAIL besoin, de compléter les travaux dans le
scientifique.
cadre des Activités de recherche
0-0-9
complémentaire II.
Contenu
Cible(s) de formation Recherche bibliographique permettant de À NOTER
situer son projet de recherche par rapport
S’initier à la R et D dans le domaine du génie Cours offert à compter du 1 mai 2015.
aux recherches existantes; définition d'une
logiciel, développer son aptitude à problématique de recherche; détermination
communiquer; démontrer sa capacité de des hypothèses de travail; élaboration de la
réaliser un projet en génie logiciel de façon méthodologie à être utilisée; élaboration
Programmes offrant cette
autonome et de le présenter sous une forme d’un plan de travail. Au terme de cette
activité pédagogique
écrite et orale; parfaire son autonomie activité, dépôt d'un plan détaillé de sa
(cours)
d'apprentissage : intégrer les connaissances Activités de recherche
recherche ou d'un plan préliminaire qui sera Maîtrise en génie logiciel
acquises à de nouvelles connaissances. complémentaire I
complété durant les
.
Contenu
Projet choisi en fonction des objectifs À NOTER IGL822 - Présentation
précités et réalisé sous la direction d'une
professeure ou d'un professeur du
Cours offert à compter du 1 mai 2015. des résultats de
Département. Le cas échéant, le projet recherche
exigera l'intégration de l'étudiante ou de
l'étudiant dans un laboratoire de recherche Programmes offrant cette
activité pédagogique
du Département. Gestion de projet; analyse
(cours) Sommaire
de performance; techniques de mise au
CYCLE
point; analyse des besoins, impact social;
Maîtrise en génie logiciel 2e cycle
traitement de problématiques en fonction du
secteur d'activités. CRÉDITS
USherbrooke.ca/admission 20
3 crédits complémentaire II. Sommaire
CYCLE
FACULTÉ/CENTRE
À NOTER 2e cycle
Faculté des sciences
Cours offert à compter du 1 mai 2015. CRÉDITS
Cible(s) de formation 11 crédits

Présenter et vulgariser des résultats des Programmes offrant cette FACULTÉ/CENTRE


travaux de recherche scientifique. activité pédagogique Faculté des sciences
(cours)
Contenu
Maîtrise en génie logiciel
Cible(s) de formation
Présentation des résultats des travaux de
recherche de maîtrise lors d’une journée de Rédiger un mémoire de maîtrise dans une
recherche organisée par le Département langue de qualité, conformément aux règles
d’informatique. de l'Université.
IGL824 - Activités de
Contenu
À NOTER recherche
Rédaction d'un mémoire décrivant les
Cours offert à compter du 1 mai 2015. complémentaire II résultats obtenus au cours d'activités de
recherche et démontrant l'acquisition
d'aptitudes à poser un problème, à en faire
Programmes offrant cette Sommaire l'analyse et à proposer des solutions
activité pédagogique appropriées. Utilisation d'un outil de mise en
(cours) CYCLE
page selon les règles de présentation
2e cycle établies.
Maîtrise en génie logiciel
CRÉDITS
3 crédits
À NOTER
Cours offert à compter du 1 janvier 2009.
FACULTÉ/CENTRE
IGL823 - Activités de
Faculté des sciences
recherche II Programmes offrant cette
Cible(s) de formation activité pédagogique
(cours)
Sommaire Mettre en pratique la méthodologie des
CYCLE dernières étapes de la démarche Maîtrise en génie logiciel
2e cycle scientifique.

CRÉDITS
Contenu
8 crédits
Activités de recherche II
IGL850 - Stage
Poursuite du projet de recherche résultant
FACULTÉ/CENTRE des , selon les
Faculté des sciences besoins. Au terme de l'activité, rédaction de
son mémoire.
Sommaire
CYCLE
Cible(s) de formation 2e cycle
À NOTER
Mettre en pratique la méthodologie de CRÉDITS
recherche et le plan de travail résultant des Cours offert à compter du 1 mai 2015.
9 crédits
Activités de recherche I ou des Activités de
recherche complémentaire I. FACULTÉ/CENTRE
Programmes offrant cette Faculté des sciences
Contenu activité pédagogique
(cours)
Poursuite de la démarche scientifique en Cible(s) de formation
mettant en pratique le plan détaillé résultant Maîtrise en génie logiciel
des Activités de recherche I ou des Activités Expérimenter et appliquer dans une
de recherche complémentaire I. Au terme de perspective analytique en milieu de travail
l'activité, rédaction de son mémoire ou les connaissances acquises lors de la
achèvement de sa démarche scientifique formation théorique. S'initier aux méthodes
dans le cadre des Activités de recherche IGL849 - Mémoire de travail d'un organisme public ou d'une

USherbrooke.ca/admission 21
entreprise privée. Démontrer sa compétence selon le sujet traité. L'essai comprend un développement d'une interface : analyse,
à rédiger un rapport de stage respectant les survol critique des sources et références spécification et implantation. Évaluation :
exigences de la rédaction technique en pertinentes, une analyse théorique et critères et qualités des interfaces.
milieu de travail ou de la recherche critique appropriée au sujet, une synthèse Intégration de l'information multisource :
scientifique. ainsi que la transmission des connaissances graphisme 2D et 3D, audio, vidéo. Normes
et des conclusions d'une façon intégrée et applicables. Outils idoines.
Contenu complète. Utilisation d'un outil de mise en

Réalisation d'un stage dans le domaine du


page selon les règles de présentation À NOTER
établies.
génie logiciel afin de s'initier aux méthodes Cours offert à compter du 1 septembre 2006.
de travail de l'entreprise et à sa culture Préalable(s)
organisationnelle et de participer à ses
activités à titre de professionnelle ou Avoir obtenu 27.00 crédits
professionnel hautement qualifié. Rédaction
Programmes offrant cette
d'un rapport de stage faisant état du cadre À NOTER activité pédagogique
de travail, des résultats émanant du stage et
(cours)
faisant une analyse critique du travail Cours offert à compter du 1 mai 2016.
Maîtrise en génie logiciel
réalisé. Travail fait sous la supervision d'une
personne responsable de stage. Maîtrise en informatique
Programmes offrant cette
Préalable(s) activité pédagogique
(cours)
Avoir obtenu 18.00 crédits
Maîtrise en génie logiciel
INF721 - Mesures et
À NOTER indicateurs du génie
Cours offert à compter du 1 mai 2016. logiciel
INF715 - Interfaces
Programmes offrant cette personne-machine Sommaire
activité pédagogique CYCLE
(cours)
2e cycle
Maîtrise en génie logiciel Sommaire
CYCLE CRÉDITS

2e cycle 3 crédits

CRÉDITS FACULTÉ/CENTRE
IGL855 - Essai Faculté des sciences
3 crédits

FACULTÉ/CENTRE RÉPARTITION DE LA
Sommaire Faculté des sciences
CHARGE DE TRAVAIL
CYCLE 3-0-6
RÉPARTITION DE LA
2e cycle
CHARGE DE TRAVAIL
CRÉDITS 3-0-6
Cible(s) de formation
9 crédits Décrire, classer, comparer et savoir utiliser
Cible(s) de formation les mesures et les indicateurs classiques du
FACULTÉ/CENTRE
génie logiciel. Justifier et planifier
Faculté des sciences l'utilisation d'indicateurs et pouvoir anticiper
Connaître la problématique et l'importance
des interfaces dans les applications; les principaux problèmes potentiels reliés à
Cible(s) de formation concevoir, analyser et construire une leur exploitation.
interface de qualité appropriée.
Réaliser un exposé écrit sur un sujet ayant Contenu
fait l'objet d'une étude personnelle; faire état Contenu
de son aptitude à traiter systématiquement Mesures et indicateurs dans le cycle de vie
d'un sujet pertinent au domaine du génie Architecture générale des interfaces. des systèmes informatiques; mesures et
logiciel. Modèles cognitifs d'interaction personne- indicateurs de développement, de
machine. Modélisation des utilisateurs : conception et d'analyse. Mesures et modèles
Contenu systèmes de traitement d'information, de fiabilité. Cadre expérimental. Micro et
processus de communication basés sur des macromodèles. Évaluation de modèles.
Rédaction d'un essai dans le domaine du modèles, processus de communication basés Automatisation et exploitation des mesures :
génie logiciel dont le contenu peut varier sur les connaissances. Processus de estimation et contrôle des projets, assurance

USherbrooke.ca/admission 22
qualité, mesure de la productivité. activité pédagogique Programmes offrant cette
(cours) activité pédagogique
À NOTER (cours)
Maîtrise en génie logiciel
Cours offert à compter du 1 septembre 2006. Microprogramme de 2e cycle en actualisation Diplôme d'études supérieures spécialisées
des compétences en technologies de de 2e cycle en technologies de l'information
l'information Maîtrise en génie logiciel
Programmes offrant cette
activité pédagogique Maîtrise en informatique
(cours)
Diplôme d'études supérieures spécialisées
INF731 - Programmation
de 2e cycle en génie logiciel orientée objet INF732 - Bases de
Maîtrise en génie logiciel
données
Maîtrise en informatique Sommaire
CYCLE
2e cycle Sommaire
CYCLE
INF727 - Analyse des CRÉDITS
2e cycle
3 crédits
besoins en TI
FACULTÉ/CENTRE CRÉDITS

Faculté des sciences 3 crédits


Sommaire RÉPARTITION DE LA FACULTÉ/CENTRE
CYCLE CHARGE DE TRAVAIL Faculté des sciences
2e cycle 3-0-6
RÉPARTITION DE LA
CRÉDITS CHARGE DE TRAVAIL
3 crédits Cible(s) de formation 3-0-6
FACULTÉ/CENTRE Reconnaître les problèmes qui se prêtent à
Faculté des sciences une solution orientée objet (OO), apprécier Cible(s) de formation
les avantages de cette solution, analyser un
problème concret dans cette optique et le Comprendre les concepts sous-jacents à
Cible(s) de formation résoudre complètement en respectant les l'environnement de données de l'entreprise
standards; considérer la performance, et à leur organisation; être capable
Développer ses habiletés en analyse de produire une hiérarchie de classes, d'appliquer les techniques de modélisation
besoins dans un contexte lié aux généraliser par polymorphismes et travailler
des données dans le respect des processus
technologies de l'information et où on doit dans un contexte impliquant plusieurs
de l'entreprise; être capable de construire et
présenter des solutions TI. intervenants.
d'exploiter une base de données (BD) avec

Contenu Contenu e
un langage de 4 génération SQL.

Vocabulaire TI d’analyse de besoins (en Historique et fondements du modèle OO. Contenu


français et en anglais), élaboration Bases du C#. Classes et instances.
d'analyses de besoins TI à l’aide d’outils et Constructeur, destructeur. Méthodes, Le concept de BD situé dans le contexte du
de méthodes reconnus par le marché des TI attributs. Encapsulation. Surcharge modèle d'affaires de l'entreprise. Attributs
tels que ceux proposés par l'IIBA d'opérateurs. Héritage simple. Gestion de la des données et facteurs critiques de succès.
mémoire. Abstraction. Méthodes virtuelles et Dictionnaires de données. Processus de
(International Institute of Business Analysis).
polymorphismes. Considérations de design. modélisation et mise en pratique.
Présentation des solutions TI selon les
Mise en pratique des concepts dans le cadre
standards de l’industrie. Exploitation des cas Construction des systèmes de gestion de
de travaux de développement.
d’utilisations. bases de données (SGBD). Langage SQL.
Réalisation des travaux par l’exécution de
Concomitante(s)
À NOTER tâches types à un administrateur de base de
INF736 données.
Cours offert à compter du 1 janvier 2012.
À NOTER À NOTER
Programmes offrant cette Cours offert à compter du 1 septembre 2006. Cours offert à compter du 1 septembre 2006.

USherbrooke.ca/admission 23
Programmes offrant cette de 2e cycle en génie logiciel (cours)
activité pédagogique Diplôme d'études supérieures spécialisées
(cours) de 2e cycle en technologies de l'information
Diplôme d'études supérieures spécialisées
de 2e cycle en génie logiciel
Diplôme d'études supérieures spécialisées Maîtrise en génie logiciel
de 2e cycle en technologies de l'information Maîtrise en génie logiciel
Maîtrise en informatique
Maîtrise en génie logiciel Maîtrise en informatique

Maîtrise en informatique

INF734 - Méthodes INF735 - Entrepôt et


INF733 - Processus formelles de forage de données
logiciels et gestion des TI spécification
Sommaire
Sommaire Sommaire CYCLE
CYCLE CYCLE 2e cycle
2e cycle 2e cycle CRÉDITS
CRÉDITS CRÉDITS 3 crédits
3 crédits 3 crédits FACULTÉ/CENTRE
FACULTÉ/CENTRE FACULTÉ/CENTRE Faculté des sciences
Faculté des sciences Faculté des sciences RÉPARTITION DE LA
RÉPARTITION DE LA CHARGE DE TRAVAIL
RÉPARTITION DE LA
CHARGE DE TRAVAIL 3-0-6
CHARGE DE TRAVAIL
3-0-6
3-0-6
Cible(s) de formation
Cible(s) de formation
Cible(s) de formation Comprendre les concepts sous-jacents à la
Comprendre et appliquer les concepts reliés réalisation d'un entrepôt de données.
à la qualité et à l'efficacité dans un Savoir utiliser les notations formelles; lire et
Comprendre les concepts sous-jacents au
environnement de TI; gérer efficacement la comprendre des spécifications formelles; forage de données et le rôle du forage dans
livraison de systèmes et la prestation des choisir entre différentes méthodes formelles data
la réalisation d'un entrepôt de données.
services en TI. de spécification; utiliser des méthodes warehouse
Réaliser un entrepôt de données (
formelles pour spécifier des systèmes et data mining
) et lui appliquer des techniques
Contenu analyser les propriétés d'un système. de forage ( ).
Approche par processus, amélioration Contenu Contenu
continue, modèles et normes internationales,
facteurs influençant la qualité et l'efficacité, Rappel des outils mathématiques utilisés Définitions et liens avec le contexte d'affaires
culture organisationnelle, cycle de vie et dans la spécification formelle des systèmes. d'une entreprise. Revue des enjeux et
cycle de développement. Système qualité. Logiques temporelles. Réseaux de Petri. définition des besoins. Caractéristiques et
Gestion des services et activités de soutien, Langages formels de spécification de architecture d'un entrepôt. Métadonnées.
gestion de l'infrastructure, gestion du systèmes : CSP, VDM, Z, Telos, Larch, OBJ, EB3. Modèles multidimensionnels. Schémas.
portefeuille d'applications. Approches
Modélisation et spécification formelle des Démarche de construction d'un entrepôt.
d'affaires et stratégie. Modèles de maturité
systèmes. Études de cas et puissance Caractéristique du forage. Modèles et
et capacité en développement de logiciel.
d'expression. Transformation de algorithmes. Processus de forage.
spécifications. Analyse des propriétés des Limitations, défis et outils du forage. Choix
À NOTER spécifications. des éléments constitutifs.
Cours offert à compter du 1 septembre 2006.
À NOTER À NOTER
Cours offert à compter du 1 septembre 2006.
Programmes offrant cette Cours offert à compter du 1 septembre 2006.
activité pédagogique
(cours)
Programmes offrant cette Programmes offrant cette
Diplôme d'études supérieures spécialisées activité pédagogique activité pédagogique
USherbrooke.ca/admission 24
(cours) Microprogramme de 2e cycle en actualisation de 2e cycle en génie logiciel
des compétences en technologies de
Diplôme d'études supérieures spécialisées l'information Maîtrise en génie logiciel
de 2e cycle en génie logiciel

Diplôme d'études supérieures spécialisées


de 2e cycle en technologies de l'information
INF743 - Architecture INF744 - Réseautique et
Maîtrise en génie logiciel
logicielle télématique
Maîtrise en informatique

Sommaire Sommaire
CYCLE
INF736 - Modèle de 2e cycle
CYCLE

connaissance et CRÉDITS
2e cycle

évolution en TI 3 crédits
CRÉDITS
3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE
Sommaire Faculté des sciences
CYCLE
Faculté des sciences
RÉPARTITION DE LA
2e cycle CHARGE DE TRAVAIL RÉPARTITION DE LA
3-0-6 CHARGE DE TRAVAIL
CRÉDITS
3-0-6
2 crédits
Cible(s) de formation
FACULTÉ/CENTRE
Faculté des sciences Définir une nouvelle architecture logicielle Cible(s) de formation
en fonction d’une analyse des besoins;
modifier une architecture existante, l’adapter Connaître de façon approfondie les
Cible(s) de formation à l’évolution des besoins; effectuer la protocoles, l'architecture des réseaux, leur
migration d’une architecture. application et leur exploitation.
Acquérir une vision d'ensemble du domaine
des TI dans le contexte historique et évolutif Contenu Contenu
de notre société; effectuer un survol des
problématiques propres à ce secteur Description des familles d’architectures Modèle de référence OSI. Architecture
d'activités de même que des défis inhérents logicielles; énumération des principaux TCP/IP. Voies de communication et couche
à la gestion de projets de TI. attributs de qualité en lien avec les normes liaison. Couche réseau : IPv4, IPv6, ICMP.
en vigueur (ISO/IEC 9126, ISO/IEC 25000); Couche transport : TP4, TCP, UDP. Couche
Contenu choix d'une architecture appropriée en
session. Couche présentation. Couche
fonction d'une analyse des attributs de
application. Présentation de protocoles
Domaines et applications des TI. qualité requis; détermination des
Transformation du travail versus évolution contemporains à tous les niveaux. Gestion
caractéristiques et des contraintes d'une
des TI. Notions de systèmes. Processus de architecture; modification d'une architecture
des réseaux.
développement de logiciels. tenant compte de ces contraintes et de
Télécommunications et TI. Gestion de projets l’évolution des besoins; planification et À NOTER
en TI. La société Internet. Place des TI dans la réalisation d'une migration d’architecture.
nouvelle économie. Modèles d'affaires en TI. Production d’un travail proposant une Cours offert à compter du 1 septembre 2006.
solution d’architecture logicielle.
À NOTER
Programmes offrant cette
Cours offert à compter du 1 janvier 2013.
À NOTER activité pédagogique
(cours)
Cours offert à compter du 1 mai 2010.
Programmes offrant cette Diplôme d'études supérieures spécialisées
activité pédagogique de 2e cycle en génie logiciel
(cours) Programmes offrant cette Maîtrise en génie logiciel
Diplôme d'études supérieures spécialisées activité pédagogique
de 2e cycle en technologies de l'information (cours) Maîtrise en informatique

Maîtrise en génie logiciel Diplôme d'études supérieures spécialisées

USherbrooke.ca/admission 25
INF745 - Mégadonnées INF747 - Conception des INF749 - Conception de
systèmes d'information systèmes temps réel
Sommaire
CYCLE
Sommaire Sommaire
2e cycle CYCLE CYCLE
CRÉDITS 2e cycle 2e cycle
3 crédits CRÉDITS CRÉDITS
FACULTÉ/CENTRE 3 crédits
3 crédits
Faculté des sciences FACULTÉ/CENTRE
FACULTÉ/CENTRE
RÉPARTITION DE LA Faculté des sciences
Faculté des sciences
CHARGE DE TRAVAIL
RÉPARTITION DE LA
3-0-6 RÉPARTITION DE LA
CHARGE DE TRAVAIL
CHARGE DE TRAVAIL
3-0-6
3-0-6
Cible(s) de formation
Comprendre et appliquer les concepts sous- Cible(s) de formation
jacents à la réalisation d'un environnement
Cible(s) de formation
Connaître, appliquer et évaluer les méthodes
de mégadonnées et les différents outils Déterminer les problèmes inhérents au
et techniques de conception et de gestion
disponibles et nécessaires. Reconnaître les
des systèmes d'information complexes et développement de systèmes temps réel
différentes couches de logiciels et les enjeux
évolutifs. (STR); appliquer le traitement du temps aux
techniques derrière la réalisation des
systèmes informatiques; spécifier, concevoir,
objectifs d’affaires. Comprendre les
différentes approches des bases de données
Contenu programmer et vérifier des STR.
No SQL ou non relationnelles. Problématique de l'ingénierie des systèmes Contenu
d'information. Principes méthodologiques
Contenu adaptés à l'ingénierie des systèmes Types de systèmes temps réel.
d'information. Qualité et ingénierie des Représentation du temps, contraintes de
Définitions et liens avec le contexte d'affaires
systèmes d'information. Modélisation et temps, horloge, synchronisation d'horloges.
d'une entreprise. Revue des enjeux et
conception de bases de données pour les Spécification des STR statecharts
: machines à états,
définition des besoins. Caractéristiques et
systèmes d'information. Sécurité des diagrammes d'état ( ), réseaux de
architecture d'un environnement de
systèmes d'information automatisés. Petri, Grafcet. Spécification axiomatique de
mégadonnées. Modèles de données. Couches
Conduite des projets et gestion des systèmes contraintes temporelles. Architecture des
logicielles et techniques. Démarche de
d'information. Évolution et suivi des STR. Acquisition et traitement de
construction. Connexion des outils de forage.
systèmes d'information. Modélisation l'information en temps réel. Modèles de
Conception d'un plan de mise en place d’un
d'entreprises. Perspectives dans les systèmes conception des STR : modèles basés sur les
environnement de mégadonnées. Mise en
d'information.
pratique des notions et des outils présentés événements, les graphes, les tâches, les
en classe. processus. Modélisation du contrôle.
À NOTER Application des concepts dans un projet de
À NOTER Cours offert à compter du 1 septembre 2006.
développement.

Cours offert à compter du 1 septembre 2015. À NOTER


Programmes offrant cette Cours offert à compter du 1 septembre 2006.
Programmes offrant cette activité pédagogique
activité pédagogique (cours)
(cours) Diplôme d'études supérieures spécialisées Programmes offrant cette
de 2e cycle en génie logiciel activité pédagogique
Diplôme d'études supérieures spécialisées
de 2e cycle en génie logiciel Diplôme d'études supérieures spécialisées
(cours)
de 2e cycle en technologies de l'information Diplôme d'études supérieures spécialisées
Diplôme d'études supérieures spécialisées
de 2e cycle en technologies de l'information Maîtrise en génie logiciel de 2e cycle en génie logiciel

Maîtrise en génie logiciel Maîtrise en informatique Maîtrise en génie logiciel

USherbrooke.ca/admission 26
INF752 - Techniques de INF753 - Conception et INF754 - Gestion de
vérification et de évaluation d'interfaces projets
validation personne-machine (IPM)
Sommaire
CYCLE
Sommaire Sommaire
CYCLE 2e cycle
CYCLE
2e cycle CRÉDITS
2e cycle
3 crédits
CRÉDITS
CRÉDITS
2 crédits FACULTÉ/CENTRE
3 crédits
Faculté des sciences
FACULTÉ/CENTRE
FACULTÉ/CENTRE
Faculté des sciences RÉPARTITION DE LA
Faculté des sciences CHARGE DE TRAVAIL
RÉPARTITION DE LA
RÉPARTITION DE LA 3-0-6
CHARGE DE TRAVAIL
CHARGE DE TRAVAIL
2-0-4
3-0-6 Cible(s) de formation
Cible(s) de formation Acquérir les connaissances et les
Cible(s) de formation compétences requises par le processus de la
Apprécier l'impact des facteurs humains sur gestion d'un projet de développement de SI;
Savoir utiliser les techniques de vérification, l'interaction personne-machine (IPM). être capable d'administrer des projets
de validation et d'essai afin de démontrer Appliquer les principes ergonomiques à la technologiques de développement ou de
l'exactitude et la conformité aux besoins conception d'une interface. Maîtriser le maintenance de SI.
d'une spécification. processus de développement d'une
interface. Connaître et savoir utiliser les Contenu
Contenu principales techniques d'évaluation.
Appréhender les principaux outils de Étude préliminaire; diagnostic de l'existant.
Principales propriétés formelles et conception et de développement. Conception du processus d'affaires et du SI.
informelles des spécifications de systèmes. Comprendre l'importance du modèle MVC Réalisation technique; mise en place et
model pour l'élaboration des IPM. Réaliser des
Techniques de vérification : analyse formelle, exploitation. Gestion du risque en
checking maquettes d'IPM.
correction et preuve de spécifications; développement de SI. Travaux du chef
. Techniques de validation : d'équipe : vérification, acquisition,
exécution de spécifications formelles, Contenu planification, développement, maintenance,
prototypage, simulation. Types et techniques contrôle, sécurité, documentation,
Introduction aux interfaces. Principes de évaluation et éthique. Mesures et techniques
de tests : tests fonctionnels, partition des
conception d'interfaces usager. Processus, d'estimation de l'effort de développement
domaines, analyse des bornes, graphe de conception centrée sur l'usager, analyse de
causes à effets, graphe de flux de données, (analogie, Delphi, experts, modélisation
tâches, modèles, métaphores, storyboard. linéaire, Cocomo I et II). Estimation des
etc. Techniques de génération des séquences Prototypage. Évaluation : critères et échéanciers et des ressources requises.
de tests. méthodes. Interfaces Web. Modèle-Vue- Méthodes de planification de projet
Contrôleur. Mandat de création d’une applicables aux différents types de
À NOTER interface personne-machine. processus logiciel (en cascade, en spirale,
itératifs, agiles). Intégration des processus de
Cours offert à compter du 1 septembre 2006. À NOTER gestion de qualité et de gestion de
processus.
Cours offert à compter du 1 septembre 2006.
Programmes offrant cette À NOTER
activité pédagogique
(cours) Programmes offrant cette Cours offert à compter du 1 septembre 2006.
activité pédagogique
Diplôme d'études supérieures spécialisées (cours)
de 2e cycle en génie logiciel
Diplôme d'études supérieures spécialisées
Programmes offrant cette
Maîtrise en génie logiciel de 2e cycle en technologies de l'information
activité pédagogique
(cours)
Maîtrise en informatique Maîtrise en génie logiciel
Diplôme d'études supérieures spécialisées
de 2e cycle en génie logiciel

USherbrooke.ca/admission 27
Diplôme d'études supérieures spécialisées
de 2e cycle en technologies de l'information

Maîtrise en génie logiciel


INF756 - Systèmes client- INF758 - Progiciel de
serveur gestion intégré (PGI)
INF755 - Méthodes
d'analyse et de Sommaire Sommaire
CYCLE
conception 2e cycle
CYCLE
2e cycle
CRÉDITS CRÉDITS
Sommaire 3 crédits
2 crédits
CYCLE
FACULTÉ/CENTRE
2e cycle FACULTÉ/CENTRE
Faculté des sciences
Faculté des sciences
CRÉDITS
RÉPARTITION DE LA
3 crédits
CHARGE DE TRAVAIL
Cible(s) de formation
FACULTÉ/CENTRE 3-0-6
Faculté des sciences Connaître les concepst et modèles de PGI;
mettre en place le processus d'implantation
RÉPARTITION DE LA Cible(s) de formation d'un PGI; prévoir les ressources requises;
CHARGE DE TRAVAIL
Distinguer les enjeux liés au développement, créer un échéancier réaliste et sécuritaire
3-0-6 pour le déploiement d'un PGI; connaître la
à l'installation et à la mise à jour d'un SC/S;
distinguer solution distribuée et solution gestion de la sécurité informatique d'un PGI.
Cible(s) de formation monolithique; connaître les modèles de
SC/S; implanter une communication Contenu
Expliquer le rôle de l'analyse des besoins et asynchrone; développer une application
de la conception dans les contextes du client et un programme serveur tolérants à la Évolution des PGI : composantes et
développement et de la maintenance de mise à jour ou à l'échec d'une composante; avantages d'un PGI. Sélection d'un PGI.
logiciels; se familiariser avec certains des comprendre les implications sur la sécurité. Sélection des autres ressources et
outils de modélisation les plus utilisés en justificatifs. Planification de l'implantation et
entreprise; savoir reconnaître et utiliser les Contenu du cycle de vie du PGI. Formation et soutien
principaux éléments de la notation UML. postimplantation. Production d’un plan de
Définitions, raisons d'être, problématiques et projet pour le déploiement d’un PGI.
Contenu catégories. Outils de développement;
requêtes et réponses, protocoles, À NOTER
Processus d'analyse et de conception.
mémorisation. Éloignement sockets
de l'homologue.
Notations, formalismes. Modélisation.
Interfaces de connexion ( ) et vie avec Cours offert à compter du 1 janvier 2013.
Identification des besoins, techniques
TCP/IP; écriture d'un serveur d'accès à un
d'acquisition de l'information. Analyse,
système de gestion de base de données
spécification et gestion des besoins.
(SGBD); gestion des ressources, optimisation,
Principes de base de la conception.
segmentation; diagnostic. Tolérance.
Programmes offrant cette
Stratégies et méthodes. Facteurs à
Application des concepts dans un projet de
activité pédagogique
considérer. Architecture. Diagrammes de
développement.
(cours)
composantes et de déploiement. Synthèse.
Diplôme d'études supérieures spécialisées
À NOTER À NOTER de 2e cycle en technologies de l'information

Cours offert à compter du 1 septembre 2006. Cours offert à compter du 1 septembre 2006. Maîtrise en génie logiciel

Programmes offrant cette Programmes offrant cette


activité pédagogique activité pédagogique INF760 - Activité
(cours) (cours)
d'intégration en
Diplôme d'études supérieures spécialisées Diplôme d'études supérieures spécialisées
de 2e cycle en technologies de l'information de 2e cycle en génie logiciel technologies de
Maîtrise en génie logiciel Maîtrise en génie logiciel l'information (TI)
USherbrooke.ca/admission 28
Sommaire 2e cycle
logiciel
CYCLE
CRÉDITS
2e cycle
3 crédits
CRÉDITS Sommaire
FACULTÉ/CENTRE
2 crédits CYCLE
Faculté des sciences
2e cycle
FACULTÉ/CENTRE
RÉPARTITION DE LA
Faculté des sciences CRÉDITS
CHARGE DE TRAVAIL
2 crédits
RÉPARTITION DE LA 3-0-6
CHARGE DE TRAVAIL FACULTÉ/CENTRE
2-0-4
Cible(s) de formation Faculté des sciences

RÉPARTITION DE LA
Cible(s) de formation Acquérir les connaissances et les
CHARGE DE TRAVAIL
compétences requises pour la mise en œuvre
À la lumière des connaissances acquises au d’une gestion de portefeuille et de 2-0-4
cours du programme, traiter les programme de projets en TI. Développer une
problématiques rencontrées dans un compréhension des interactions en gestion
contexte plus large en s'assurant d'y inclure de projet. Maîtriser les concepts de valeur
Cible(s) de formation
plusieurs perspectives. L'accent sera mis sur
acquise, d’analyse de risque dans un À la lumière des connaissances acquises au
la pratique d'attitudes à la communication,
contexte de gestion de projet en TI. cours du programme, traiter les
un facteur clé de succès du gestionnaire de
projet. problématiques rencontrées dans un
Contenu contexte plus large en s'assurant d'y inclure
Contenu Notions complexes de gestion de projet.
plusieurs perspectives. L'accent sera mis sur
la pratique d'attitudes à la communication,
Communication en technologies de Processus de gestion de projet dans un
un facteur clé de succès du gestionnaire de
l'information (TI); méthodes de présentation; contexte de gestion de programme.
projet.
appel d'offres; offres de services; analyse de Approfondissement de la gestion des risques
et de l’utilisation de la valeur acquise comme
risques; présentation de coûts. Gestion d'un
outil d’analyse de la performance.
Contenu
département de technologies de
l'information; sélection d'un logiciel; Conférences sur des sujets avancés Communication en génie logiciel; méthodes
réingénierie de processus; services TI en présentant des cas réels d’expériences de de présentation; appel d'offres; offres de
regard des usagers. Dossier gestion de projet en TI. Études de cas. services; analyse de risques; présentation de
d'investissements en TI. Création d’un coûts. Gestion d'un département de génie
dossier de projet en TI tel un mandat Préalable(s) logiciel; sélection d'un logiciel; réingénierie
professionnel.
de processus; services en regard des usagers.
INF754
Dossier d'investissements. Création d’un
À NOTER dossier de projet en génie logiciel tel un
À NOTER mandat professionnel.
Cours offert à compter du 1 septembre 2006.
Cours offert à compter du 1 mai 2010.
À NOTER
Programmes offrant cette Cours offert à compter du 1 septembre 2006.
activité pédagogique Programmes offrant cette
(cours) activité pédagogique
Diplôme d'études supérieures spécialisées
(cours) Programmes offrant cette
de 2e cycle en technologies de l'information
Diplôme d'études supérieures spécialisées activité pédagogique
Maîtrise en génie logiciel de 2e cycle en génie logiciel (cours)
Diplôme d'études supérieures spécialisées Diplôme d'études supérieures spécialisées
de 2e cycle en technologies de l'information de 2e cycle en génie logiciel

INF764 - Gestion de Maîtrise en génie logiciel Maîtrise en génie logiciel

projet avancée en TI

Sommaire
INF774 - Activité INF777 - Applications
CYCLE d'intégration en génie Internet
USherbrooke.ca/admission 29
Sommaire 3 crédits CHARGE DE TRAVAIL
CYCLE 3-0-6
FACULTÉ/CENTRE
2e cycle
Faculté des sciences
CRÉDITS Cible(s) de formation
RÉPARTITION DE LA
3 crédits CHARGE DE TRAVAIL Se familiariser avec les techniques courantes
3-0-6 de planification en intelligence artificielle et
FACULTÉ/CENTRE
appliquer certaines d'entre elles à des
Faculté des sciences problèmes choisis.
RÉPARTITION DE LA
Cible(s) de formation
CHARGE DE TRAVAIL Contenu
Comprendre et pouvoir mettre en pratique la
3-0-6 modélisation et le contrôle des systèmes à Concepts de base, problèmes de
événements discrets (SED), les algorithmes planification des tâches, problèmes de
de synthèse de contrôleurs et les planification de trajectoires en robotique,
Cible(s) de formation applications de contrôle à partir d'une complexité théorique des problèmes de
utilisation intensive de la théorie des planification, approches heuristiques,
Utiliser des outils de conception et de
automates et des langages formels ainsi que approches basées sur la vérification de
développement de sites Internet; réaliser
la logique temporelle. modèles, approches probabilistes, méthodes
une application de moyenne envergure; la
placer sur un serveur adéquat; y inclure des roadmap, méthodes des champs potentiels,
outils statistiques permettant d'analyser le
Contenu méthodes de décomposition en cellules,
trajet des visiteurs; enfin, positionner le site architectures d'intégration, applications.
Introduction aux langages formels.
sur les principaux outils de recherche. Introduction aux treillis. Contrôle des SED
avec observation totale. Contrôle des SED
À NOTER
Contenu avec observation partielle. Contrôle des SED
Cours offert à compter du 1 septembre 2006.
ayant un comportement infini. Choix de
Introduction à Internet. Éléments d'une page
sujets parmi : contrôle en ligne, contrôle des
Web et d'un site Internet. Intégration de
SED basé sur les états, contrôle des SED avec
scripts. Outils de création de sites. Choix d'un
contraintes temporelles, contrôle des SED
Programmes offrant cette
serveur. Choix d'un environnement de
vectoriels, réseaux de Pétri et synthèse de
activité pédagogique
développement. Statistiques des visites.
contrôleurs.
(cours)
Accès à un site : le positionnement.
Questions de sécurité. Choix d'une firme Maîtrise en génie logiciel
spécialisée. Création en équipe d'un site de À NOTER
moyenne envergure.
Cours offert à compter du 1 septembre 2006.

À NOTER INF784 - Systèmes à base


Cours offert à compter du 1 septembre 2006. Programmes offrant cette de connaissances
activité pédagogique
(cours)
Programmes offrant cette Maîtrise en génie logiciel Sommaire
activité pédagogique CYCLE
(cours)
2e cycle
Diplôme d'études supérieures spécialisées
CRÉDITS
de 2e cycle en technologies de l'information INF782 - Planification en 3 crédits
Maîtrise en génie logiciel intelligence artificielle
FACULTÉ/CENTRE
Faculté des sciences
Sommaire RÉPARTITION DE LA
INF779 - Systèmes à CYCLE CHARGE DE TRAVAIL
événements discrets 2e cycle 3-0-6

CRÉDITS
3 crédits Cible(s) de formation
Sommaire
CYCLE FACULTÉ/CENTRE Savoir développer des systèmes à base de
2e cycle Faculté des sciences connaissances à l'aide des techniques de
raisonnement, de représentation,
CRÉDITS RÉPARTITION DE LA d'acquisition des connaissances, etc.

USherbrooke.ca/admission 30
Contenu l'adaptation recherchée. Différents modèles l’établissement de la problématique sous
d'adaptation. Meilleures pratiques en gestion forme d’une interrogation initiale.
Typologie des connaissances et des du changement. Support technologique
raisonnements. Représentation de nécessaire. Révision des processus et mesure Contenu
connaissances par les règles, réseaux de la performance. Intégration des
sémantiques, frames, réseaux bayésiens. approches qualité (CMMI, ITIL) et humaines Initiation à la recherche scientifique, autant
Raisonnements non monotoniques et du changement. du point de vue de la documentation et de la
probabilistes. Logique floue et modèles réflexion que de la rédaction. Encadrement
connexionnistes. Apprentissage à partir des initial essentiel à la réussite de son essai.
À NOTER Réalisation avec l’accompagnement de
exemples (par induction), par déduction et
par analogie. Planification. Architecture des Cours offert à compter du 1 mai 2008. l’enseignante ou de l'enseignant, de son
systèmes à base de connaissances. directeur ou de sa directrice de recherche et
Processus de développement d'un système à du soutien professionnel en entreprise.
base de connaissances. Structures de
Programmes offrant cette
contrôle. Algorithmes d'appariements. Outils
activité pédagogique À NOTER
idoines.
(cours) Cours offert à compter du 1 janvier 2015.
À NOTER Diplôme d'études supérieures spécialisées
de 2e cycle en gestion de l'ingénierie
Cours offert à compter du 1 septembre 2006. Programmes offrant cette
Diplôme d'études supérieures spécialisées activité pédagogique
de 2e cycle en génie logiciel (cours)
Programmes offrant cette Diplôme d'études supérieures spécialisées
activité pédagogique de 2e cycle en technologies de l'information
Maîtrise en génie logiciel
(cours)
Maîtrise en gestion de l'ingénierie
Maîtrise en génie logiciel
Maîtrise en génie logiciel
INF788 - Fondements de
l'essai
INF786 - Gestion du INF787 - Introduction à
changement en TI l'essai Sommaire
CYCLE
2e cycle
Sommaire Sommaire
CYCLE CRÉDITS
CYCLE
2e cycle 3 crédits
2e cycle
CRÉDITS FACULTÉ/CENTRE
CRÉDITS
3 crédits Faculté des sciences
2 crédits
FACULTÉ/CENTRE RÉPARTITION DE LA
FACULTÉ/CENTRE CHARGE DE TRAVAIL
Faculté des sciences
Faculté des sciences 3-0-6
RÉPARTITION DE LA
RÉPARTITION DE LA
CHARGE DE TRAVAIL
3-0-6
CHARGE DE TRAVAIL Cible(s) de formation
2-0-4
Connaître les sources d’information crédibles
Cible(s) de formation liées à son sujet d’intérêt; savoir effectuer
Cible(s) de formation une revue de littérature; connaître les
Connaître, comprendre et appliquer les différentes méthodologies de recherche;
meilleures pratiques en gestion du Amorcer sa démarche de recherche à partir établir un moyen approprié et réaliste
changement au niveau des technologies de d’un sujet d’intérêt lié au génie logiciel ou d’atteindre l’objectif de son sujet d’intérêt;
l'information. aux technologies de l’information; réaliser les activités requises pour mettre en
comprendre les similitudes et les différences œuvre le moyen établi; savoir présenter une
Contenu entre un projet, un essai, un mémoire et une critique de la méthodologie choisie.
thèse; connaître les principales approches de
Psychologie de l'individu face à l'incertitude. recherche, catégorisées en quantitatif et Contenu
Compétences nécessaires à un leader en qualitatif; savoir les différentes étapes liées
gestion du changement. Déclencheurs liés à à la rédaction d’un essai; amorcer d’une Réalisation de sa recherche bibliographique
un changement. Types de changement et façon encadrée les premières étapes, dont complète et élaboration de son cadre de
USherbrooke.ca/admission 31
recherche, dans le respect des meilleures À NOTER À NOTER
pratiques. Réalisation avec
l’accompagnement de l'enseignante ou de Cours offert à compter du 1 janvier 2015. Cours offert à compter du 15 décembre 2017.
l'enseignant, de son directeur ou de sa
directrice de recherche et du soutien
professionnel en entreprise. Programmes offrant cette Programmes offrant cette
activité pédagogique activité pédagogique
Préalable(s) (cours) (cours)
INF787 Maîtrise en génie logiciel Diplôme d'études supérieures spécialisées
de 2e cycle en sécurité informatique

À NOTER Maîtrise en génie logiciel

Cours offert à compter du 1 janvier 2015. INF802 - Planification et Maîtrise en informatique

Microprogramme de 2e cycle en sécurité


prévention en sécurité informatique - volet prévention
Programmes offrant cette des TI
activité pédagogique
(cours)
Sommaire INF803 - Sécurité des
Maîtrise en génie logiciel
CYCLE systèmes
2e cycle

CRÉDITS
INF799 - Essai Sommaire
3 crédits
CYCLE
FACULTÉ/CENTRE 2e cycle
Sommaire Faculté des sciences
CRÉDITS
CYCLE 3 crédits
2e cycle Cible(s) de formation
FACULTÉ/CENTRE
CRÉDITS Comprendre et mettre en place un processus Faculté des sciences
7 crédits de gestion des incidents. Gérer des
vulnérabilités et appliquer une approche
FACULTÉ/CENTRE proactive contre les cyberattaques. Établir Cible(s) de formation
Faculté des sciences des métriques d’évaluation de la sécurité.
Connaître et maîtriser les principaux
systèmes d'exploitation disponibles sur le
RÉPARTITION DE LA Contenu marché. Savoir renforcer la sécurité de ces
CHARGE DE TRAVAIL
Introduction au concept d'incident/réaction, systèmes. Comprendre les enjeux de sécurité
0-0-21 entourant la virtualisation et les systèmes
à la communication et à l’importance d’avoir
un plan préétabli; gestion des incidents (plan mobiles.
Cible(s) de formation d’action et de communication); gestion des
mises à jour : pourquoi, comment, outils;
Contenu
Réaliser un exposé écrit sur un sujet ayant détection et journaux : comment mettre en
Sécurisation des réseaux. Sécurisation des
fait l'objet d'une étude personnelle; l'essai place une solution efficace, mais aussi systèmes d’exploitation. Sécurisation du Web
doit faire état de son aptitude à traiter d'une comprendre les outils, leur détection par et du nuage. Cryptographie. Sécurité des
façon logique un sujet appliqué et pertinent, signatures et comportement réseau ou hôte; systèmes mobiles.
le tout fondé sur des faits concrets. Faire le suivi et trace d’une intrusion; gestion de
point sur l'état des connaissances pour le risques : niveaux de service, rapports et
sujet choisi, faire une réflexion, une analyse métriques pour l'évaluation d'une stratégie
À NOTER
critique sur ce sujet et transmettre ses de gestion des incidents. Prévention de Cours offert à compter du 15 décembre 2017.
connaissances d'une façon intégrée et l’hameçonnage; logiciel d'extorsion ou
ransomware
complète; démontrer ses aptitudes à rançongiciel ( ); intervention
d’une équipe de sécurité (développeurs et
rechercher des références pertinentes, de
administrateurs de système); prévention,
Programmes offrant cette
qualité et diversifiées.
réaction et introduction de mesure de
activité pédagogique
(cours)
Contenu désescalades postincident
(incident/réaction); intervention dans un Diplôme d'études supérieures spécialisées
Variable selon le sujet traité. environnement mobile. de 2e cycle en sécurité informatique

USherbrooke.ca/admission 32
Maîtrise en génie logiciel
INF805 - Introduction
Maîtrise en informatique
aux attaques
INF806 - Système et
Microprogramme de 2e cycle en sécurité
informatiques
informatique - volet prévention réseau
Sommaire
CYCLE Sommaire
INF804 - Sécurité des 2e cycle
CYCLE

logiciels CRÉDITS
2e cycle

CRÉDITS
3 crédits
3 crédits
Sommaire FACULTÉ/CENTRE
FACULTÉ/CENTRE
CYCLE Faculté des sciences
Faculté des sciences
2e cycle
Cible(s) de formation
CRÉDITS Cible(s) de formation
3 crédits Comprendre les étapes d'une cyberattaque.
Faire la recherche d'informations sur une Connaitre les caractéristiques de
FACULTÉ/CENTRE cible d'attaque. Différencier les types l’architecture des composantes des réseaux
Faculté des sciences d'attaques. Utiliser des trousses et outils de informatiques dans un contexte de sécurité.
piratage de façon éthique. Connaitre les Comprendre les principes d'architecture
techniques pour détecter des cyberattaques. réseau et de sécurité.
Cible(s) de formation
Contenu Contenu
Comprendre le cycle de vie de
développement sécuritaire. Comprendre la Analyse d’attaque; montage et préparation Réseau : postes de travail, serveurs,
sécurité applicative et les concepts de base des attaques. Les vulnérabilités et leur applications Web, SGDBD, routeurs,
qui s’y rapportent. exploitation; vulnérabilités logicielles, commutateurs, point d'accès sans fil, pare-
exploitation et construction de maliciel. feu, serveur mandataire (Proxy), antivirus,
Introduction et test d'intrusion; OWASP + courriels, filtrage de contenu,
Contenu authentification, surveillance réseau.
Guide de tests d’intrusion (pentest) OWASP :
Programmation sécuritaire. Les tests de atelier ou projet de tests d’intrusion Web; Détection de logiciels malveillants. Services
tests d'intrusion serveur : exploit, pivot, de base en réseautique, virtualisation.
pénétration. Le contrôle des accès. La
« metasploit » et Armitage. Analyse des Principes d'architecture réseau et de
sécurité sur mobile : analyses d’applications
attaques d’hameçonnage : trace réseau, sécurité : OSI, TCP/IP, zonage ou
iOS et Android.
analyse des postes, détection de l'attaquant. segmentation réseau, flots de trafic, sécurité
Tests d’intrusion (pentest) comme méthode interzone; attaque réseau, honeytoken,
À NOTER d’attaque. Détection de cyberattaques : par détection des pivots. Système : bac à sable
extraction des fichiers, par signatures, par (sandbox), cuckoosandbox, principes de
Cours offert à compter du 15 décembre 2017. anomalies, par analyse de journaux, analyse base. Analyse des cas de type C&C irc, twitter,
de flux. zeus. Cryptologie.

Programmes offrant cette À NOTER À NOTER


activité pédagogique
(cours) Cours offert à compter du 15 décembre 2017. Cours offert à compter du 15 décembre 2017.

Diplôme d'études supérieures spécialisées


de 2e cycle en sécurité informatique Programmes offrant cette Programmes offrant cette
Maîtrise en génie logiciel
activité pédagogique activité pédagogique
(cours) (cours)
Maîtrise en informatique
Diplôme d'études supérieures spécialisées Diplôme d'études supérieures spécialisées
Microprogramme de 2e cycle en sécurité de 2e cycle en sécurité informatique de 2e cycle en sécurité informatique
informatique - volet prévention
Maîtrise en génie logiciel Maîtrise en génie logiciel
Microprogramme de 2e cycle en sécurité
Maîtrise en informatique Maîtrise en informatique
informatique - volet réaction
Microprogramme de 2e cycle en sécurité Microprogramme de 2e cycle en sécurité
informatique - volet réaction informatique - volet prévention

USherbrooke.ca/admission 33
Microprogramme de 2e cycle en sécurité Sommaire 3 crédits
informatique - volet réaction CYCLE FACULTÉ/CENTRE
2e cycle Faculté des sciences
CRÉDITS
INF807 - Criminalistique 3 crédits Cible(s) de formation
en sécurité des TI FACULTÉ/CENTRE Comprendre les modèles (référence)
Faculté des sciences d’architecture. Appliquer les standards
d’architecture dans un contexte d'entreprise.
Formuler une architecture pour les besoins
Sommaire Cible(s) de formation de sécurité d’une entreprise. Faire l’analyse
CYCLE et l’évaluation d’un document d’architecture
Apprendre à caractériser différents types de
2e cycle de sécurité (AS).
cyberattaques. Apprendre la gestion
d’incidents suite à une attaque.
CRÉDITS Contenu
3 crédits
Contenu Contexte : besoins, marché et tendances,
FACULTÉ/CENTRE définitions. Modèle de sécurité : place de l'AS
Analyse d’attaque. Gestion des incidents.
dans l'architecture d'affaires, applicative,
Faculté des sciences Analyse des attaques d’hameçonnage; trace
matérielle et de données. Principes
réseau; analyse des postes; comment
d'architecture (se traduisent comment dans
détecter l'attaquant. Outils et techniques
Cible(s) de formation d'analyse de journaux. Journalisation des
la pratique) : zero-trust, modèle d'accès,
isolation, DICAI. Modèle de référence :
serveurs Web; détection d’indices généraux
Comprendre les différentes étapes d'une standard TOGAF et Archimate, des objets
d'activités suspectes. Balayages de
enquête de piratage. Faire l’analyse de réutilisables. Niveaux d'architecture : AS au
vulnérabilités. Attaques de contournement.
mémoire vive. Utiliser des outils de niveau affaires, AS au niveau applicatif, AS au
Attaques de sessions. Attaques par injection. niveau technologique, AS au niveau des
diagnostic pour repérer du code malveillant.
Attaque de déni de service. Analyses données. Vues : mise en pratique; outils.
d'attaque de serveurs Web. Désescalade
Contenu postincident.
Projet (tel que Archimatetool).

Principes de base de la criminalistique. À NOTER


(forensic live)
Introduction aux outils de criminalistique en À NOTER
cours d’opération , mémoire et Cours offert à compter du 30 janvier 2018.
Cours offert à compter du 15 décembre 2017.
statique des disques durs. Ingénierie inverse.

À NOTER Programmes offrant cette


Programmes offrant cette activité pédagogique
activité pédagogique (cours)
Cours offert à compter du 15 décembre 2017. (cours)
Diplôme d'études supérieures spécialisées
Diplôme d'études supérieures spécialisées de 2e cycle en sécurité informatique
Programmes offrant cette de 2e cycle en sécurité informatique
activité pédagogique Maîtrise en génie logiciel
Maîtrise en génie logiciel
(cours) Maîtrise en informatique
Maîtrise en informatique
Diplôme d'études supérieures spécialisées Microprogramme de 2e cycle en sécurité
Microprogramme de 2e cycle en sécurité informatique - volet prévention
de 2e cycle en sécurité informatique informatique - volet réaction
Microprogramme de 2e cycle en sécurité
Maîtrise en génie logiciel
informatique - volet réaction
Maîtrise en informatique

Microprogramme de 2e cycle en sécurité INF809 - Architecture de


informatique - volet réaction
sécurité INF881 - Technologies
d’immersion virtuelle
INF808 - Réaction aux Sommaire
CYCLE
attaques et analyses des 2e cycle Sommaire
CYCLE
attaques CRÉDITS 2e cycle

USherbrooke.ca/admission 34
CRÉDITS Programmes offrant cette avantages techniques et professionnels.
3 crédits activité pédagogique Développer une méthodologie de mise en
(cours) œuvre en minimisant les risques pour les
FACULTÉ/CENTRE entreprises. Acquérir une compétence et une
Maîtrise en génie logiciel expertise pour démontrer les avantages
Faculté des sciences techniques et professionnels de
l'infonuagique.

Cible(s) de formation Contenu


INF888 - Infonuagique -
Comprendre les contraintes de l’immersion
par ordinateur. Analyser les distinctions Modèle
as a service
et implantation
Infrastructure as a service Software
Platform as a service
Historique de l'infonuagique. Introduction du
concept de la virtualisation. Les défis
entre la réalité augmentée, mixte et virtuelle. majeurs (économique, technologique et de
Analyser, planifier et concevoir un projet migration). Les modèles existants (IAAS –
d’immersion. Sommaire , SAAS –
CYCLE , PAAS – ,
Contenu 2e cycle
Cloud privé, Cloud public, Cloud hybride).
Étude de cas pour le déploiement. Enjeu de
Élément de la vision par ordinateur, caméra CRÉDITS la sécurité dans les projets d'infonuagique.
et principes de calibration, théorie 3 crédits
d’immersion virtuelle. Principes de réalité À NOTER
virtuelle, de réalité mixte et de réalité FACULTÉ/CENTRE
Cours offert à compter du 1 janvier 2012.
augmentée. Utilisation d’outils commerciaux, Faculté des sciences
réalisation d’un projet avec un périphérique
immersif.
Cible(s) de formation Programmes offrant cette
activité pédagogique
À NOTER Développer une connaissance approfondie (cours)
de l'infonuagique. Analyser et réaliser un
Cours offert à compter du 4 avril 2018. projet infonuagique. Démontrer les Maîtrise en génie logiciel

USherbrooke.ca/admission 35