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:
As we May Think . Vannevar Bush, The Atlantic Monthly , 1947
Augmenting Human Intellect: A Conceptual Framework . Douglas Engelbart, SRI Report , 1962 (original report )
The Computer for the 21st Century . Mark Weiser, Scientific American , 1991
Interaction is more Powerful than Algorithms . Peter Wegner, Communications of the ACM , 1997
Interacting in Chaos . Dan Olsen, ACM Interactions , 1999
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
Direct Manipulation Interfaces . Ed Hutchins, James Hollan & Don Norman, HCI Journal , 1985.
Direct Manipulation vs. Interface Agents . Ben Shneiderman & Pattie Maes, ACM Interactions , 1997.
Augmented Reality: Linking Real and Virtual Worlds . Wendy Mackay, Proc. Advanced Visual Interfaces , 1998.
Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms . Hiroshi Ishii & Brygg Ullmer, Proc. ACM Human Factors in Computing Systems (CHI'97) , 1997.
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:
FlexSense: A Transparent Self-Sensing Deformable Surface
Graffiti Fur: Turning Your Carpet into a Computer Display
LightRing: Always-Available 2D Input on Any Surface
WristFlex: Low-Power Gesture Input with Wrist-Worn Pressure Sensors
PrintScreen: Fabricating Highly Customizable Thin-film Touch-Displays
GaussStones: Shielded Magnetic Tangibles for Multi-Token Interactions on Portable Displays
Trampoline: A Double-sided Elastic Touch Device for Creating Reliefs
Skin Buttons: Cheap, Small, Low-Powered and Clickable Fixed-Icon Laser Projectors
Kitty: Sketching Dynamic and Interactive Illustrations
Physical Telepresence: Shape Capture and Display for Embodied, Computer-mediated Remote Collaboration
3D-Board: A Whole-body Remote Collaborative Whiteboard
Air+Touch: Interweaving Touch & In-Air Gestures
Vibkinesis: Notification by Direct Tap and ‘Dying Message’ Using Vibronic Movement Controllable Smartphones
Sensing Techniques for Tablet+Stylus Interaction
Pinch-to-Zoom-Plus: An enhanced pinch-to-zoom that reduces clutching and panning
RoomAlive: Magical Experiences Enabled by Scalable, Adaptive Projector-Camera Units
HaptoMime: Mid-Air Haptic Interaction with a Floating Virtual Screen
Videos and demos shown in class
CPN200
Zip archive containing 3 Tcl/Tk demos that can be run from the terminal, assuming you have installed the Tcl/Tk (installed by default on Mac OS X):
% wish indirect.tcl - direct vs. indirect manipulation
% wish search.tcl - instrumental text search
% wish guidelines.tcl - magnetic guidelines
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:
Pre-attentive processing (infovis wiki) . Research paper:
Search asymmetry: A diagnostic for preattentive processing of separable features , A. Treisman and J. Souther, Journal of Experimental Psychology , 1985.
Gestalt perception
Ecological Psychology . James J. Gibson's seminal book:
The Ecological Approach to Visual Perception (also on Google Books )
Hick's law (also known as Hick-Hyman law). Research paper:
On the rate of gain of information , W.E. Hick, Journal of Experimental Psychology , 1952.
Fitts' law . Research paper:
The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement , P. Fitts, Journal of Experimental Psychology , 1954.
Fitts' Law as a Research and Design Tool in Human-Computer Interaction . Scott Mackenzie, HCI Journal , 1992.
Kinematic chain - this entry describes the general concept of a kinematic chain.
Asymmetric Division of Labo in Human Skilled Bimanuel Action: The Kinematic Chain as a Model , Y. Guiard, Journal of Motor Behaviour , 1987. Research paper about kinematic chain and bimanual interaction.
A study in two-handed input , W. Buxton and B. Myers, Proc. ACM CHI'86 , 1986. The first study of bimanual input (HTML version ).
Toolglass and Magic Lenses: The See-Through Interface , E. Bier et al., Proc. ACM SIGGRAPH 93 , 1993. An advanced bimanual interface using Guiard's principles. Video
Cognition and behaviour:
Action Theory , from The Design of Everyday Things , Don Norman, 2002. The revised edition is not out yet.
Plans and Situated Action , Lucy Suchman. PDF version .
Human-Machine Reconfigurations , recently revised version of the above.
Activity Theory
Beyond the Interface: Encountering Artifacts in Use , L. Bannon and S. Bodker, in Designing Interaction: Psychology at the Human-Computer Interface , 1991. Introduced Activity Theory into HCI.
Acting with Technology: Activity Theory and Interaction Design , V. Kaptelenin and B. Nardi, 2009. A recent book on activity theory and HCI.
The Human-Artifact Model - an Activity Theory Approach to Artifact Ecologies , S. Bødker and C. Klokmose, Human-Computer Interaction , 2011.
Cognitive Dimensions of Notation . Research paper:
Notational Systems – the Cognitive Dimensions of Notations framework , A. Blackwell and T. Green, in HCI Models, Theories and Frameworks , 2003.
Web site with additional resources.
HCI models and theories:
Lecture 8 — 12 November 2014 — User Interface Toolkits
Handouts
Audio recordings
Readings
HCI models and theories:
GOMS , Keystroke-level model
The Psychology of Human Computer Interaction , S. Card, T. Moran and A. Newell, 1983.
Project Ernestine: A validation of GOMS for prediction and explanation of real-world task performance W. Gray et al., Human-Computer Interaction , 1993.
Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information , B. John, Proc. ACM CHI'90 , 1990.
Instrumental Interaction: An Interaction Model for Designing Post-WIMP Interfaces , M. Beaudouin-Lafon, Proc. ACM CHI 2000 , 2000.
Software engineering:
User Interface Management Systems: Present and Future , M. Beaudouin-Lafon, Eurographics , 1994.
MVC , see also history of MVC
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , G. Krasner and S. Pope, Jal Object-Oriented Programming , 1988.
PAC
PAC, an Object-Oriented Model for Dialog Design , J. Coutaz, Proc. INTERACT 87 , 1987.
Videos to watch
Interface builder
Advanced window systems
Programming interaction