HCI



Engineering Human-Computer Interaction

Contact: Gaëlle Calvary

Lectures and project: François Bérard (FB) & Gaëlle Calvary (GC) & Yidong Huang (YH)

Goals

The goal is to master 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) in context, the two key properties in Human-Computer Interaction for structuring the development and evaluation of User Interfaces (UI). Principles are applied to graphical UIs, including websites.

Content

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

  • Analysis: problem definition and constraints for the solution (in situ observation, models of the user, environment, activity, platform, existing systems, the rationale of the system)
  • Design: sketching and external specifications (models of the task, domain, abstract and concrete user interfaces, ergonomic inspection)
  • Implementation: rapid prototyping, programming environments, software architecture models
  • Evaluation: predictive and experimental, qualitative and quantitative approaches.

The course includes 12h of formal lectures and 21h of project. Each lecture is immediately applied to the project. Therefore it is highly important to attend each session. The project is conducted in groups of 3 students. Students have to analyze a need, and then design, prototype, and evaluate an interactive system. The topic is proposed by the students, and moderated by the teacher. Students have to produce two documents (first analysis and then design) and present their prototype and evaluation (protocol and results) during a defense.

Schedule

Be careful, deadlines are coming quickly short and it is not possible to postpone them. You must work regularly and efficiently from the start of the project. Do not neglect the dependence on the terrain, which requires thoughtful organization.

DateTypeTopicDeadlines & Comments
1February 28:00 Lecture 1 (GC)Introduction to HCI: motivations and challenges(zooming on analysis) 
  9:45: Lecture 2 (FB)Introduction to HCI, Framing of the project and creation of groups
2February 98:00 Project 1 (YH)Validating groups and project topics, beginning of the analysisGroups created and topics validated
  9:45 Lecture 3 (FB)Psychology 
3February 168:00 Lecture 4 (GC)Ergonomic criteria 
  9:45 Project 2 (YH)Analysis 
4February 238:00 Project 3 (YH)Analysis 
  9:45 Project 4 (YH)Analysis 
5March 88:00 Lecture 5 (GC)DESIGN >>> Ergonomic vs. software design 
  9:45 Lecture 6 (GC)Mock-up vs prototypingRequirements Document to be delivered on March 15 (End of analysis)
6March 158:00 Project 5 (YH)Beginning of design 
  9:45 Lecture 7 (FB)UAN 
7March 228:00 Project 6 (YH)Design 
  9:45 Lecture 8 (FB)Evaluation 
8March 298:00 Project 7 (YH)Design 
  9:45 Project 8 (YH)End of designExternal Specifications Document to be delivered on April 4
9April 58:00 Project 9 (YH)Evaluation and prototyping 
  9:45 Project 10 (YH)Evaluation and prototyping 
10April 128:00 Project 11 (YH)Evaluation and prototyping 
  9:45 Project 12 (YH)Evaluation and prototyping 
11April 198:00 Project 13 (YH)Evaluation and prototyping 
  9:45 Project 14 (YH)End of evaluation and prototyping, preparation project defence 
Edit - History - Upload - Print - Recent Changes - Search
Page last modified on February 06, 2024, at 08:50 AM