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

Exercices

Some practical work will be exercised within some of the classes.

Assessment method

Oral exam at the end of the semester

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 (shift schedule) Standard 0 5
Bachelor in Computer Science (shift schedule) Standard 3 5