Software Ergonomics

Quadrimestre 4 -

24 hours

Coordinator : DNA

Teacher : DNA

General course description

What is ergonomics? This course attempts to provide an answer to this question through some definition of ergonomics applied to computing within a project-development context. This will involve an analysis of flaws in the design of the man-machine interface and their implications. The course also provides some recommendations for good interface design and will enable the students to rely on it almost immediately in a professional context.

Learning basic skills

A good knowledge of a language enabling the use of graphs interfaces as well as of a webpage design tool.

Course Aims

At the end of the course, students will be proficient in the design and implementation of high-performance interfaces, while having a full understanding of the underlying mechanisms of the program-user dialogue.

Course Outline

Chapter 1: Introduction (1 hour)

  • What is ergonomics
  • Some definitions of ergonomics
  • Computing-related ergonomics
  • The field of application of ergonomics in the development of computing projects
  • Exercises

Chapter 2: Flaws in the Man-Machine Interface (1 hour)

  • features
  • causes and results
  • exercises

Chapter 3: Recommendations and Guidelines (2 hours)

Chapter 4: Criteria for the Ergonomic Design of an Interface (2 hours)

Chapter 5: Ergonomics and Web Pages (2 hours)

  • presentation
  • contents
  • data transfer
  • exercises

Chapter 6: Ergonomics: from Theory to Practice (4 hours)


  • Jean-Michel Gillet, L'interface graphique: enjeux, ergonomie, mise en oeuvre sous Windows, SQL Ingénierie, InterEditions, Paris (1995)
  • Jean-Bernard Crampes, Interfaces graphiques ergonomiques - Conception et Modélisation, Ellipses, Paris (1997)