- WMM8MO05

Informations générales

  • Number of hours

    • Lectures 12.0
    • Projects -
    • Tutorials 21.0
    • Internship -
    • Laboratory works -
    • Written tests -

    ECTS

    ECTS 3.0

Goal(s)

Systems are all ultimately intended for human use. Therefore, human must be at the heart of the engineering of these so-called interactive systems: usability, user experience, and human factors are examples of concepts that are important to master and to situate in the global engineering processes, sharpening specific skills and opening jobs such as UX architect.
The ultimate objective is to present the core principles of human-centered approaches for analyzing, designing, implementing and evaluating interactive systems. At the end, students will be familiar with utility (good coverage of the needs) and usability (good quality of service), the two key properties in Human-Computer Interaction for both designing and evaluating User Interfaces (UI). They will be able to design, implement and evaluate interactive systems following a user centered approach. The principles are applied to graphical UIs, including web sites.

Responsible(s)

Francois BERARD, Gaelle PAEN

Content(s)

The course presents the key steps and models in user centered design. It also covers ergonomic criteria for sustaining both the design and the evaluation of user interfaces.

  • Analysis: cognitive models, rationale of the system, models of the user, environment, and activity
  • Design: tasks, domain and platform models, ergonomic criteria, abstract and concrete user interfaces, specifications (User Action Notation)
  • Implementation: software architecture models, tools (overview of web programming techniques)
  • Evaluation: predictive and experimental, qualitative and quantitative approaches.
    The course includes formal lectures and a project. The project is conducted in subgroups of 3 or 4 students (depending on the total number of students). It lasts during the whole semester. Students have to analyse a need, and then to design, prototype and evaluate an interactive system. The topic is chosen by the students, and moderated by the teacher. The students have to produce two documents (analysis and design), and to present their prototype and its evaluation (protocol and results) during a defense.

Prerequisites

Programming, fundamentals of software engineering and statistics.

Test

Evaluation : Projet (évaluation en continu et sur le rendu) + soutenance

Resit : Examen écrit (2h)

SESSION 1: The grade is based on the project.
Assessment type (e.g., lab work, attendance, participation): Project assessment (quality of documents, quality of prototype, quality of evaluation, quality of the presentation, and participation).
Duration: Entire semester.
Specific room: no

SESSION 2: The grade is the written exam grade.
Exam type (written, oral, computer-based): written.
Duration: 2 hours
Specific room: no
Permitted materials (e.g., none, handwritten A4 summary, dictionaries, all documents): all paper-based documents
Prohibited materials (e.g., books, all documents): none
Equipment (e.g., calculators):

  • permitted equipment, specify: none
  • prohibited equipment, specify: all electronic devices (e.g., PCs, tablets, phones, smartwatches)

The exam is given in english only

Calendar

The course exists in the following branches:

  • Curriculum - Master in Computer Science - Semester 8 (this course is given in english only)
see the course schedule for 2026-2027

Additional Information

Course ID : WMM8MO05
Course language(s): FR

You can find this course among all other courses.

Bibliography

B. Buxton, "Sketching User Experiences, Getting the design right and the right design", 2007

S. Card, T. Moran and A. Newel, “The Psychology of Human-Computer Interaction”, Lawrence Erlbaum Associates, 1983.

J. Nielsen, “Designing Web Usability: The Practice of Simplicity”, New Riders Publishing, Indianapolis, 2000. ISBN 1-56205-810-X

J.F. Nogier, “Ergonomie du logiciel et design web : Le manuel des interfaces utilisateur”, 4ème édition, Dunod, 2008.

M.B. Rosson, J.M. Carroll, Usability Engineering: Scenario-based development of human-computer interaction. Morgan-Kaufmann, 2002.

B. Shneiderman, “Designing the User Interface, Strategies for effective Human-Computer Interaction”, Addison Wesley, 1992.

A. Seffah, J. Gulliksen and M. Desmarais, “Human-Centered Software Engineering, Integrating Usability in the software development lifecycle”, HCI Series, Springer