À PROPOS DU COURS
Présentation
Feuille de route
Projet
Ressources
Glossaire
FAQ
Crédits
APPRENTISSAGE
Semaine 1
Activité 1 – Auto-évaluation des connaissances du langage Java
Activité 2- Introduction aux IHM
Activité 3 – Introduction au processus de création d’IHM
Semaine 2
Activité 1 – Analyse de la tâche et du processus de formation de l’action
Activité 2 – Concepts de conscience et d’inconscience dans les IHM
Activité 3 – Auto-évaluation
Semaine 3
Activité 1 – Le centre d’attention, les modes et interfaces multimodales
Activité 2 – Les modèles mentaux et l’affordance
Activité 3 – Auto-Évaluation
Semaine 4
Activité 1 – L’approche de Gestalt en IHM
Activité 2 – Auto-Évaluation
Semaine 5
Activité 1 – Méthode d’évaluation par les experts : revue formelle des IHM
Travail noté #1
Semaine 6
Activité 1 – Prototypage Lo-Fi et prototypage itératif
Activité 2 – Prototypage Hi-Fi
Projet partie 1
Semaine 7
Activité 1 – Méthode d’évaluation par les experts : Évaluation par heuristique
Activité 2 – Méthode d’évaluation par les experts : Cognitive Walkthrough
Activité 3 – Méthodes d’évaluation par les participants
Projet Partie 2
Semaine 8
Activité 1 – Méthode d’évaluation GOMS-Keystroke
Activité 2 – Les lois de Fitt et Hick
Activité 3 – Technique d’évaluation A/B
Activité 4 – Auto-Évaluation
Projet Partie 3
Semaine 9
Activité 1 – Préparation de l’espace de travail
Activité 2 – Revue de la bibliothèque de code Java Swing
Activité 3 – Exercices pratiques
Semaine 10
Activité 1 – Approche Modèle-Vue-Contrôleur (MVC)
Activité 2 – Exercice pratique
Projet partie 4
Semaine 11
Activité 1 – Introduction aux patrons de conception pour IHM
Activité 2 – Le patron de conception Observer
Activité 3 – Le patron de conception Composite
Activité 4 – Exercices pratiques
Semaine 12
Activité 1 – Le patron de conception Command
Activité 2 – Le patron de conception Template method
Activité 3 – Exercices pratiques
Semaine 13
Semaine 14
Semaine 15
Examen final
Glossaire
IHM : Interaction ou Interface humain-machine
GUI :
Graphical User Interface
… Interface graphique pour utilisateurs
MVC : Modèle-Vue-Contrôleur