Learning outcomes

  • Explain what human-computer interaction, usability and user experience are
  • Understand how to integrate the support of these concepts into the development of an IT system
  • Be able to analyse user needs and model them
  • Know the design and prototyping techniques for creating interfaces
  • Be able to select and use methods for evaluating interfaces

Goals

At the end of this course, the student will understand the importance of usability and user experience. They will have acquired a number of tools that allow them to analyse the needs of users, and hence to define a design for a user interface that respects these needs. He will be familiar with prototyping techniques that will allow him to evaluate the quality of his design(s).

Content

  • Human-machine interaction history
  • Contextual inquiry and analysis
  • Contextual modelling
  • User interface design creation
  • User interface prototyping
  • User interface evaluation

Assessment method

The evaluation is composed of a practical part, based on the work done during the semester, and an oral exam to check the student's mastery of the subject.

Sources, references and any support material

Essential:

  • R. Hartson, P. Pyla: "The UX Book", 2nd edition, Morgan Kaufman (2018).
  • C. Lallemand, G. Gronier: "Méthodes de design UX", 2nd edition, Eyrolles (2018).

Additional references:

  • Nogier, J. F. (2008). Software ergonomics and web design-4th edition-Le manuel des interfaces utilisateur: Le manuel des interfaces utilisateur. Dunod.
  • Cooper, A., Reimann, R., & Cronin, D. About face: the essentials of interaction design. John Wiley & Sons.
  • Shneiderman, B. (1992). Designing the user interface: strategies for effective human-computer interaction (Vol. 3). Reading, MA: Addison-Wesley.

Language of instruction

Anglais
Training Study programme Block Credits Mandatory
Bachelor in Computer Science Standard 0 5
Bachelor in Computer Science Standard 3 5