Semaine 15

Examen final (40% de la note finale)

L’examen final se fait sous surveillance à la TÉLUQ ou bien chez l’un de nos partenaires. Il s’agit d’un examen sur papier d’une durée de 3 heures couvrant toutes la matière présentée dans le cadre du cours. Vous n’avez pas droit aux notes de cours pendant l’examen. L’objectif principal de l’examen est de valider le savoir-faire que vous avez intégré tout au long du cours. Vous n’avez donc pas à apprendre par coeur, par exemple, la loi de Fitt, mais vous devez savoir l’appliquer. Les lois ou variables de travail (exemple les temps associés à la méthode GOMS-Keystroke ou bien la formule de la loi de Fitt) seront présentées dans le cahier d’examen. Vous devez également être en mesure de pouvoir modifier et compléter des bases de code Java en appliquant les modèles et patrons de conception vus dans le cadre du cours. Pour vous aider à vous préparer, veuillez prendre connaissance du guide d’étude suivant.


Guide d’étude


  • Théorie des interfaces humain-machine
    • Connaître, comprendre et discuter des effets de la théorie de l’action de Norman
    • Connaître, comprendre et mettre en pratique les concepts de conscience et inconscience dans les IHM
    • Connaître, comprendre et mettre en pratique les concepts de centre d’attention et de modes
    • Connaître, comprendre et mettre en pratique les concepts de modèle mentaux et d’affordance
    • Connaître, comprendre et mettre en pratique la théorie de la Gestalt dans les IHM
  • Méthodes d’évaluation des IHM
    • Mettre en pratique la méthode d’évaluation par les experts
    • Mettre en pratique le prototype Lo-Fi et Hi-Fi
    • Méthode d’évaluation par heuristique: Connaître et utiliser les huit règles d’or, les critères de Bastien et Scapin, classification de Weinschenk-Barker et de Gerhardt-Powals
    • Connaître et mettre en pratique la méthode cognitive walkthrough
    • Connaître et mettre en pratique les méthodes d’évaluation par les participants
    • Connaître, comprendre et mettre en pratique la méthode d’évaluation quantitative GOMS-Keystroke
    • Connaître, comprendre et mettre en pratique les lois de Fitt et Hick
  • Conception des IHM
    • Connaître les bases de l’API Swing de Java : JFrame, JPanel, les layouts et composantes de bases : JButton, JLabel, etc.
    • Connaître, comprendre et mettre en pratique le paradigme Modèle-Vue-Contrôleur (MVC)
    • Connaître, comprendre et mettre en pratique le patron de conception Observer
    • Connaître, comprendre et mettre en pratique le patron de conception Composite
    • Connaître, comprendre et mettre en pratique le patron de conception Command
    • Connaître, comprendre et mettre en pratique le patron de conception Template Method