Human-Computer Interaction - ECSE 424/689
course description
The course highlights the design, development, and evaluation of human-computer interfaces, with an emphasis on usability, interaction paradigms, computer-mediated human activities, and implications to society. These issues are studied from a number of perspectives including that of the engineer and end-user. A team-based project applies your knowledge and skills to the full life cycle of an interactive human-computer interface.
questions
What will I learn?
Is this course for me?
What's the workload like?
How do I enroll?
What's the text book?
How is my grade determined?
What's the policy on late work?
Where's that line about academic integrity?
calendar
Week of Topic Guests/Videos Readings Material Due weight Lecture Slides
Jan. 3 Introduction: Use and Context, Terminology Alan Kay (video part 1 | part 2) Norman, The Psychopathology of Everyday Things (missing pages to be provided) | Norman, Affordance and Design | Raskin, Intuitive Equals Familiar
optional readings indicated in square brackets: [Garreau, Thinking Outside the Box | Johnson, The Xerox Star]
Exercise 1: Yearbook Jan 5 | Jan 7
Jan. 10 User-Centered Design, Understanding and Observing Users André Gascon (Jan. 12) Gould, The 1984 Olympic Message System | IBM, Cost justifying ease of use | Snyder, Paper Prototyping Exercise 2: Design Critique Jan 12 | Jan 14
Jan. 17 Use Case Scenarios, Personas, and User Modeling Adriana Olmos (Jan. 19) Thompson, Personas | Business Week, The IDEO way Jan 19
Jan. 24 User Experience, Usability Requirements, and Low-Fidelity Prototyping David Rollert (Jan. 26) Norman, Emotional Design | Berry, The User Experience | Project Proposal 6% Jan 26 | Jan 28
Jan. 31 Usability Testing, Interaction Design and Analytical Evaluation Bill Moggridge (Designing Interactions video) Nielsen, How to conduct a heuristic evaluation | Dickelman, Fear and Loathing on the Keyboard | Tognazzini, First Principles of Interaction Design   Feb 2
Feb. 7 Models and Theories: GOMS, MHP, Fitts' Law Michael McGuffin (Feb. 11) Buxton, Chunking and Phrasing Low-Fidelity Prototype 2% Feb 9 | Feb 11
Feb. 14 Accessibility and Risks: Error Classification, Automation, Designing for Error Gary Perlman (Feb. 16) Nielsen, Accessibility is not enough | Norman, Human error and the design of computer systems | Leveson, The Therac-25 Accidents (pp. 1-8, 21-22, 44-49) | Weiser, The Technologist's Responsibilities Test Plan 4% Feb 16 | Feb 18
Feb. 21 Study Week    
Feb. 28 Graphics and Sound: GUIs, speech and non-speech audio Mike Mills (Mar. 2) Buxton, Speech, Language, and Audition | Raskin, Down With GUIs!
[Norman, UI Breakthrough-Command Line Interfaces | Barnes, The misused mouse Part 1 and Part 2 | Mynatt, Designing Audio Aura | Computerworld, Give your computer the finger]
Computer Prototype 10% Mar 2 | Mar 4
Mar. 7 Multimodal Interfaces and Ubiquitous Computing Jerome Pasquero (Mar. 11) Weiser, The Computer for the 21st Century | Oviatt, Ten Myths of Multimodal Interaction | Formative Feedback 5% Mar 9 | Mar 11
Mar. 14 Gestural Interaction and Tangible User Interfaces Marcelo Wanderley (Mar. 16) Billinghurst, Gesture Recogntion | Fitzmaurice, Bricks | Ishii, Tangible Bits
[ Wanderley & Orio, Evaluation of Input Devices | Wanderley & DePalle, Gestural Control of Sound Synthesis]
  Mar 16 | Mar 18
Mar. 21 Affective and Social Computing Hal Myers (Mar. 23) Picard, Affective Computing | Bigham, VizWiz | Alpha System 10% Mar 23 | Mar 25
Mar. 28 Augmented Reality and CSCW Mike Wozniewski (Mar. 30) Wellner, Interacting with paper on the DigitalDesk | Buxton, Integrating the periphery and context Peer Critique 5% Mar 30 | Apr 1
Apr. 4 Project Presentations Presentation 10%
Improvements on Alpha 3%
 
Last updated on 13 March 2011