Programmes de génie aux études supérieures

Diplôme d'études supérieures spécialisées (DESS) en ERGONOMIE DU LOGICIEL

Responsables

Monsieur Michel Desmarais, professeur au département de génie informatique et génie logiciel.

Téléphone : (514) 340-4711, poste 3914
Courriel : michel.desmarais@polymtl.ca

Monsieur Jean-Marc Robert, coordonnateur des programmes d'études supérieures en génie industriel et professeur au département de mathématiques et de génie industriel.

Téléphone : (514) 340-4711, poste 4566
Télécopieur : (514) 340-4173
Courriel : jean-marc.robert@polymtl.ca

But du programme

Le programme s'adresse aux étudiants qui veulent acquérir une formation multidisciplinaire de haut niveau sur les aspects ergonomiques et informatiques des interactions humain-ordinateur. Il permet d'apprendre à utiliser des théories, des méthodes, des normes et des outils pour faire l'analyse, la conception et l'évaluation d'interfaces utilisateurs pour des systèmes interactifs utilisés dans des divers domaines d'application.

Diplôme

Le programme conduit à l'obtention du Diplôme d'études supérieures spécialisées en ergonomie du logiciel (DESS).

Dispositions particulières

Ce programme d'études est offert conjointement par le département de mathématiques et de génie industriel et le département de génie informatique et génie logiciel.

Conditions d'admission

  • Être détenteur d'un baccalauréat en ingénierie, en informatique ou dans une autre discipline scientifique pertinente ayant permis d'acquérir une bonne formation de base en informatique, en ergonomie des interfaces ou dans les sciences cognitives;

et

  • avoir obtenu une moyenne cumulative d'au moins 2,5 (système de 4points) dans ses études de 1er cycle, ou l'équivalent agréé par l'École.

Un candidat peut demander une dérogation à cette règle en présentant à l'appui de sa demande un dossier mettant en évidence ses aptitudes à la poursuite d'études de deuxième cycle (expérience professionnelle pertinente, études subséquentes à l'obtention de son grade de premier cycle).

 

Structure du programme

Le programme comporte 30 crédits, se répartissant comme suit :

 

   Crédits 
Cours obligatoires 21
Cours au choix 9

 

Note

Cours préalables selon les besoins :

  • Cours de base en programmation (INF1005 Programmation procédurale)

 

Liste des cours

Les étudiants doivent réaliser les 2 modules et un total de 30 crédits.

Choisir un des 2 cours suivants :

NoteSigleTitreCrédits
  IND8402 Interfaces humain-ordinateur 3
  LOG2420 Anal. et conc. des interfaces utilisateurs 3

 

Module Ergonomie cognitive

Cours obligatoires

NoteSigleTitreCrédits
(1) IND6406 Ergonomie cognitive 3
  IND8409 Interfaces humain-ordinateur spécialisées 3
  IND8412 Ergonomie des sites Web 3

 

Choisir un ou deux cours parmi les suivants :

NoteSigleTitreCrédits
(1) IND6407 Analyse ergonomique du travail mental 3
(1) IND6408 Ergonomie du contrôle de processus 3
(2)IDV6019Accessibilité du web et du multimédiaN/D

 

Module Génie logiciel

Cours obligatoires

NoteSigleTitreCrédits
  INF6304 Interfaces intelligentes 3
  INF8301 Ingénierie de la qualité en logiciel 3
  LOG6303 Rôles des processus en génie logiciel 3

 

Choisir un ou deux cours parmi les suivants :

NoteSigleTitreCrédits
  LOG2410 Conception logicielle 3
  LOG4420 Conception de sites web dynam. et transact. 3

Plus un cours au choix en génie logiciel.

(1) Cours offert en mode présentiel et à distance

(2) Cours offert à l'Université de Montréal

Description des cours

BA = baccalauréat       ES = études supérieures       CE = certificat

ES  IND6406  Ergonomie cognitive   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

Place du travail mental dans les systèmes humains-machines. Modèles de traitement humain d'information. Cognition située, distribuée et socialement partagée. Types de raisonnement humain et stratégies de résolution de problèmes. Charge mentale de travail : définition, caractéristiques, méthodes et outils d'évaluation. Capacités, limites et modes de fonctionnement des processus perceptifs et cognitifs mis en jeu au travail : vigilance et attention, perception, mémoire, représentation mentale, apprentissage, prise de décision. Compétence et expertise humaine. Conscience de la situation. Erreurs et fiabilité humaine dans le travail.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND6406

ES  IND6407  Analyse ergonomique du travail mental   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

Objectifs, place et rôle de l'analyse du travail dans la conception et l'évaluation des systèmes interactifs. Théories et modèles de traitement humain d'information servant à l'analyse du travail mental. Méthodes d'analyse des activités de travail individuelles et de groupe. Techniques de recueil de données quantitatives et qualitatives. Tâches génériques. Taxonomie et terminologie des tâches. Procédures de travail. Analyse du contexte de travail. Analyse basée sur des scénarios. Analyse des utilisateurs et définition de personas. Analyse fonctionnelle. Analyse compétitive. Analyse de processus. Analyse de systèmes.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND6407

ES  IND6408  Ergonomie du contrôle de processus   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

Définition et problématique du travail de contrôle et de surveillance de systèmes technologiques complexes. Performance humaine : facteurs d'influence et modélisation. Analyse, conception et validation de salles de commande, de postes de travail et de dispositifs de soutien à la performance humaine, incluant le soutien procédural. Optimisation de la fiabilité humaine. Aspects organisationnels : équipes, organisation du travail, fatigue humaine et sa gestion, culture de sûreté.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND6408

ES  IND8402  Interfaces humain-ordinateur   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

Définition, classification et évolution des interfaces humain-ordinateur. Notions de compatibilité, accessibilité, sécurité, performance, utilisabilité, esthétique et expérience utilisateur. Méthodologie de conception centrée sur l'utilisateur. Normes, principes, critères et modèles de conception. Analyse des besoins et analyse contextuelle. Spécifications de l'utilisabilité. Modélisation, maquettage et prototypage. Styles d'interaction humain-ordinateur. Dispositifs d'entrée de données et de pointage. Présentation d'informations. Fonctionnalités de soutien à l'utilisateur. Patrons de conception. Méthodes d'inspection ergonomique. Tests d'utilisabilité. Suivi de l'utilisabilité et de l'expérience utilisateur.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc

ES  IND8409  Interfaces humain-ordinateur spécialisées   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

Méthodologie, normes et principes de conception et d'évaluation des interfaces humain-ordinateur. Web analytique. Web sémantique. Interfaces avec petit écran. Interfaces haptiques. Interfaces multimédia. Interfaces avec réponse vocale interactive. Interfaces des environnements virtuels. Interfaces pour des utilisateurs ayant des besoins spécifiques. Plasticité des interfaces. Interfaces de jeux vidéo. Interfaces cérébrales. Interfaces des réseaux sociaux.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc

ES  IND8412  Ergonomie des sites Web   [détails] 

Nombre de crédits : 3  (2 - 1 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

Historique, développement et caractéristiques de l'Internet. Types de sites Web et caractéristiques de leurs interfaces. Langage HTML et technologies de mise en page et d'interactivité. Analyse des besoins préalable à la conception. Méthodologie de conception centrée sur l'utilisateur, normes et accessibilité. Prototypage d'interfaces. Architecture et navigation. Modes de dialogue. Conception des pages-écrans. Comportements et performance humaine liés aux sites Web. Utilisabilité et expérience-utilisateur avec les systèmes interactifs.

Manuel(s) :
Notes :
Responsable(s) : Robert, Jean-Marc

ES  INF6304  Interfaces intelligentes   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

Caractéristiques, enjeux et limites des interfaces intelligentes. Modèles de l'interaction humain-machine et de l'utilisateur : connaissances, intérêts et préférences, buts et plans. Recherche d'information semi-structurée : filtres collaboratifs et sémantiques, agents de recherche. Aide et assistance : systèmes conseils, documents adaptatifs, dialogue coopératif et tuteurs intelligents. Interfaces sensibles au contexte. Validation des interfaces intelligentes

Manuel(s) :
Notes :
Responsable(s) : Desmarais, Michel
Site Web : http://www.cours.polymtl.ca/inf6304

ES  INF8301  Ingénierie de la qualité en logiciel   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

Concepts de base et définitions pertinentes en relation avec la qualité du logiciel, assurance qualité, tests, ingénierie de la qualité et planification de la qualité. Prévention des anomalies et classification des défauts. Tolérance aux fautes. Ingénierie de la fiabilité logicielle. Modèles de la qualité. Comparaison des différentes techniques d'assurance qualité. Amélioration du processus de développement logiciel. Mesure du logiciel et du processus. Identification des risques pour l'amélioration quantifiable de la qualité.

Manuel(s) :
Notes :
Responsable(s) : Robillard, Pierre N.
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8301

BA  LOG2410  Conception logicielle   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1010, LOG1000
Corequis :

Activité d'analyse et de conception dans le processus du génie logiciel : principes, spécifications et méthodes. Méthodes d'analyse et de conception orientée-objet : langages et notation standards, modélisation structurelle, modélisation de comportement et modélisation architecturale. Décomposition en couches logicielles. Cadres de référence et patrons de conception. Gestion des ressources et traitement des exceptions.

Manuel(s) :
Notes :
Responsable(s) : Guibault, François
Site Web : http://www.cours.polymtl.ca/log2410

BA  LOG2420  Anal. et conc. des interfaces utilisateurs   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis : INF2010

Analyse et spécification des besoins des utilisateurs. Ergonomie cognitive. Principes et règles de conception d'interface. Tests utilisateurs. Évaluation heuristique et inspection d'interface. Boîtes à outils. Système de fenêtrage. Architecture logicielle et modèle de programmation événementielle. Communication entre objets. Adaptation du processus de développement logiciel. Aide et assistance. Analyses coûts-bénéfices.

Manuel(s) :
Notes :
Responsable(s) : Desmarais, Michel C.
Site Web : http://www.cours.polymtl.ca/log2420

BA  LOG4420  Conception de sites web dynam. et transact.   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 60 cr.
Corequis : INF3710

Conception de sites web complexes pour la génération dynamique de contenu et la gestion d'interactions avec les utilisateurs. Présentation générale de l'architecture du web et du protocole HTTP (HyperText Transfer Protocol). Structure d'un document HTML (HyperText Markup Language). Mise en forme d'un document HTML par l'utilisation de CSS (Cascading Style Sheet). Paradigmes de conception propres aux systèmes web. Programmation du côté serveur. Gestion d'une session sur un site web. Éléments de sécurité pour les sites web. Présentation du format XML (Extended Markup Language) et du langage de transformation de documents XSL (Extended Stylesheet Language). Programmation du côté client par le biais de scripts exécutés par le navigateur web. Interface avec une base de données relationnelle. Notions de performance et de sécurité. Notions de validation et de test de sites web dynamiques et transactionnels.

Manuel(s) :
Notes :
Responsable(s) : Gagnon, Michel; Desmarais, Michel C.
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG4420

ES  LOG6303  Rôles des processus en génie logiciel   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

Types de processus : philosophie Agile, processus discipliné, modèles de référence, CMMI, ISO 15504 et méta-modèle. Rôles des processus en fonction des contextes suivants : qualité du logiciel, cycle de vie, disciplines d'ingénierie et de support, pratiques de développement, interactions face-à-face et virtuelle, équipe distribuée, gestion des équipes, mobilité, environnement de développement, techniques d'amélioration des processus, estimations, outils logiciels, méthodologies, métriques, certification. Application de la méthodologie de la revue systématique de la littérature dans le contexte des processus de génie logiciel.

Manuel(s) :
Notes :
Responsable(s) : Robillard, Pierre N.

 

Pour des informations supplémentaires

Polytechnique Montréal
Registrariat
C.P. 6079, succursale Centre-ville
Montréal (Québec) CANADA, H3C 3A7
Téléphone : 514 340-4724
Télécopieur : 514 340-4169
Courriel : registraire@polymtl.ca
Pavillon : Principal
Local : A-201

Le contenu de cette page est sous la responsabilité des études supérieures.

 

© École Polytechnique de Montréal
Bottin | Plan du site | Recherche | Conditions