Teaching Human-Computer Interaction in the Software Engineering Master's Degree Program of the University Grenoble Alpes
In INTERACT 2021: Sense, Feel, Design. pages 270-278. 2022.
The training of the Master's degree in software engineering of the University Grenoble Alpes covers foundational courseware in computer science (programming, complexity, database, networks, interactive systems) during the first year and more advanced engineering courses (in terms of cloud computing, large-scale data management, architecture, program testing and verification) during the second year. This paper focuses on two HCI courses as part of this curriculum in software engineering, and describes the content and the pedagogical approach we implemented for teaching HCI to computer science students. The paper explains why the authors adopt a tool-based approach for the first-year course on engineering HCI and a project-based approach with experimental evaluation for the second-year course on advanced interaction including multimodality.