Fundamentals of Human-Computer Interaction

HCID-101 • Introduction to Human-Computer Interaction
M2R Interaction • Fundamentals of Human-Computer Interaction
2014-2015

Lectures: building 640 (PUIO), room D203 (Wednesday 9am-12pm)
Instructor: Michel Beaudouin-Lafon mbl@lri.fr
TAs: Ghita Jalal, Daniel Strazzulla, room D201 / D203 (Thursday 9am-12pm) - web site
Exam Date 26 November, 9am-12pm

The only allowed document for the exam is one two-sided A4 sheet with your own handwritten notes.

This page and its content are solely for students enrolled in the 2014-2015 HCID and Interaction Masters at Université Paris-Sud. It contains instructor's material (slides and audio recordings) that are not to be distributed without the author's written consent, and copyrighted materials (such as articles) that are only made available under the fair use exception to copyright law.


Lecture 1: Wednesday 24 September, 9am-12pm, D203

Lecture 2: Wednesday 1 October, 9am-12pm, D203
TA 1: Thursday 2 October, 9am-12pm, D201-D203

TA 2: Thursday 9 October, 9am-12pm, D201-D203

Lecture 3: Tuesday 14 October, 2pm-5pm, B107
TA 3: Wednesday 15 October, 9am-12pm, D201-D203
TA 4: Thursday 16 October, 9am-12pm, D201-D203

Lecture 4: Tuesday 21 October, 2pm-5pm, B107
Lecture 5: Wednesday 22 October, 9am-12pm, D203

Lecture 6: Wednesday 29 October, 9am-12pm, D203
TA 5: Thursday 30 November, 9am-12pm, D201-D203

Lecture 7: Wednesday 5 November, 9am-12pm, D203
TA 6: Thursday 6 November, 9am-12pm, D201-D203

Lecture 8: Wednesday 12 November, 9am-12pm, D203
TA 7: Thursday 13 November, 9am-12pm, D201-D203

TA 8: Thursday 20 November, 9am-12pm, D201-D203


Former exams (please note that the content of the course has changed over the years)


Course Summary

This is a joint course between the first year of the ICT Labs Master in Human-Computer Interaction and Design and the second year Specialty in Interaction of the Research Master in Computer Science.

The course gives an overview of the field of human-computer interaction, including a short history of HCI, a review of interaction styles, basic elements of psychology and software engineering for HCI, an in-depth analysis of graphical interaction, a sampling of post-WIMP interaction techniques, the notion of conceptual modeling, and a range of theories and models for HCI.

Lecture 1 — 24 September 2014 — Introduction and History of HCI

Handouts

Audio recordings

Videos shown in class

Note: some videos don't play in the browser and must be downloaded to view them with VLC.

Readings

Papers about visions:

Historical papers:

Historical videos:

Note: some videos don't play in the browser and must be downloaded to view them with VLC.

About innovation and invention:

Lecture 2 — 1 October 2014 — Interaction styles, Psychology 101

Handouts

Audio recordings

Videos shown in class

"Vision" videos

Readings in Interaction Styles

Videos about gesture-based interaction:

Readings in Psychology

General psychology:

Visual system:

Visual illusions:

Auditory illusion:

Motor system:

Lecture 3 — 14 October 2014 — Graphical Interaction

Handouts

Audio recordings

Readings in Psychology

Memory:

Cognition:

Lecture 4 — 21 October 2014 — Pointing and Multiscale navigation

Handouts

Audio recordings

Videos & demos shown in class

More videos

Readings

Lecture 5 — 22 October 2014 — Instrumental Interaction

Handouts

Audio recordings

UIST 2014 videos shown in class

The video previews of the papers presented at UIST 2014 are available

The full videos require an ACM DL subscription, but can also often be found on the author's web site (use Google with the article title).

The following videos were shown in class:

Videos and demos shown in class

Readings

Lecture 6 — 29 October 2014 — Conceptual modeling

Handouts

Audio recordings

Readings

Lecture 7 — 5 November 2014 — Theories and models in HCI

Handouts

Audio recordings

Readings

Action and perception:

Cognition and behaviour:

HCI models and theories:

Lecture 8 — 12 November 2014 — User Interface Toolkits

Handouts

Audio recordings

Readings

HCI models and theories:

Software engineering:

Videos to watch

Interface builder

Advanced window systems

Programming interaction