CS5540: Intro Human Computer Interfaces


Links:   Class Info    Syllabus    Lecture Notes   Video Clips    Assignments    Resources    Wiki     Attendance Log 

Class Information

Term: Fall 2011
Class Times:

Section 1: MWF 09:40 10:30 AM in WEB 1248

Section 2: MWF 10:45 11:35 AM in WEB 1248

Instructor: Rich Riesenfeld   <rfr@cs.utah.edu>
Office Hours: After Section 2 of class or by appointment.

TAs: Raghav Aggarwal <raghav.aggarwal@utah.edu>

Office Hours: By request.

Questions should be sent to <teach-cs5540@list.eng.utah.edu > and they will be sent to both the instructor and the class TA.
This is recommended as it triples the chance that you will get a quick response.

Mailing list<cs5540@list.eng.utah.edu>

All registered students should already be subscribed to the class mailing list as <u0UUid.utah.edu>.

A summary of the messages sent to the mailing list can be found in the mail archive
Textbooks:

Required:
Design of Everyday Things.
Donald A. Norman
Basic Books (Perseus) 2002.

Optional:
Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5th Ed.
Ben Shneiderman Catherine Plaisant  Maxine Cohen,and Steven Jacobs
(Addison-Wesley) 2009. (ISBN 978-0321537355 )

Grading Policy:

Grading will be based on project evaluations and class participation.  Attendance and full student attention is required in class. All lecture material is posted, so operating electronic devices, e.g., personal computers, smartphone, or introducing other distractions, excepting special needs situations, are not permitted during class. While concept reinforcement through beneficial student discussions and exchanges is encouraged, the submitted work is ultimately expected to be performed independently by each student enrolled in the course.  There will be no class exams.

Note:
The University of Utah seeks to provide equal access to its programs, services and activities for people with disabilities. If you will need accommodatioons in the class, reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union Building, 581-5020 (V/TDD). CDS will work with you and the instructor to make arrangements for accomodations.

All written information in this course can be made available in alternative format with prior notification to the Center for Disability Services.



Syllabus

Wk Date Topic Related Material Additional Info
  Aug      
1 22  Why HCI?  Lec Notes Set 1  
  24  Pos/Neg Attributes of Interfaces  Lec Notes Set 1  
  26  How did we get here? Role of History  Face to Face Video Clip (18 min)Video Clip on Idaho Reactor (34 min)  
2 29  Idaho Reactor Case  Discuss Issues in Face-to-Face & Idaho Reactor  
  31  Basic Concepts  Lec Notes Set 2  
  Sep      
  02
 Basic Concepts
 Lec Notes Set 2  
3 05  Labor Day    No Class
  07  Affordance vis-à-vis Mapping  Selected Resv Reading  
  09  Case Study: TMI  Lec Notes Set 2; Three_MI.mpg Video (35min) 
4 12  Affordance vis-à-vis Mapping  Sheinderman Chap 3
 
  14
 The Design Process
   
  16  Critical interfaces: Nuclear power  Nuclear.mpg ;      
 5 19  User Confidence in UI  Mars Space Shots:  Orbiter.mpg ;   Polar.mpg;
  21  Forcing Functions  Lec Notes Set 2
  23  Forcing Functions    
6 26
 
  28  Student Presentations  Assign 03  
  30    Design of Everyday Things   
  Oct      
7 03  UI Critiques  Selected Resv Reading  
  05    
  07  Immersive Environments  
 
     Fall Break  16 - 22 Oct   No Classes
8 17  Immersive Environments  Design of Everyday Things  
  19      
  21
 Aesthetics and Cognition
 Lecture Notes  
9 24  Gestures  Lecture Notes  
  26
 Gestures
   
  28  Psychophysical Issue  Lecture and Refs  
11 31  VR & haptic interfaces  Video clips: Video Clip (12 min): daVinci Surgical System  
  Nov      
  02  VR & haptic interfaces  VR Lecture Notes  
  04  VR & haptic interfaces  VR Lecture Notes  Lecture Notes
12 07  Design Methodology

 Lecture Notes;   Brooks, The Design of Design

 
  09
 Design Methodology
 The Inmates Are Running the Aslum
Lecture Notes
 
11
World Usability Day
 Usability
  11
 Testing & Validation
 Selected Reading  
13 14  Common Sense  Selected Reading  
  16
 Human Factors
 Lecture Notes  
  18
 Human Factors
 Lecture Notes  
14 21  Assistive Technology  Lecture Notes  
  23      
     Thanksgiving Break  25 - 27 Nov  No Class
15 28
 Final Presentations
   
  30
 
   
  Dec      
  02
 Final Presentations
   
16 05
 Final Presentations
   
  07      
  09  Last Day of Class    
17    Final Exam Period  12 - 16 Dec  
  12
 
 
   
 
   




Lecture Notes

Lec Notes Set PBS Nova: Face to Face (plays w VLC) .mpg  
1
HCI Basic Principles (updated 19 Sep 11) .ppt .pdf
3

Design of Everyday Things (updated 19 Sep 11)

.pptm .pdf
4
The "Human" Side of HCI .ppt .pdf
5
AI and Adaptive UIs   .pdf
7
Behavior .ppt .pdf
8
Interface Examples .ppt .pdf
9
Mobile UIs .ppt .pdf
10
Interfaces:Media and Devices .ppt .pdf
11
Gestures .pptm .pdf
UI Layout Guidelines .ppt .pdf
12
Design Methodology .pptm  
13
Color .pptm  
14
Aesthetics: Art of HCI .ppt  
15
GUI Goofs .ppt .pdf
16
Common Sense .ppt .pdf
17
HCI Validation .ppt .pdf
18
Some Classic Designs .ppt .pdf
19
VR Techniques for HCI (.zip includes video clips) .pptm .zip
20
Testing and Validation .ppt  




Video Clips

1
PBS Nova: Face to Face (plays w VLC) 18 min
2
Idaho Reactor Disaster 6 min
3
Three Mile Island 30 min
4
Mars Orbiter Probe 3 min
5
Wovel: A Wheeled Shovel Interface 3 min
6
I80 East: Berkeley University Ave Exit 2 min
7
Mars Polar Orbiter Probe 4 min
8
StopSaw Safety Interface 3 min
9
Sketchpad by Alan Kay 4 min
.wmv 
10
Ivan Sutherland Sketchpad Demo (1 2).wmv 10 min
.wmv 
11 Segway Personal Transporter 9 min
12 Segway Polo 1 min
13 daVinci Surgical System 7 min
14 Tenerife Airliner Disaster 30 min
. mpg 
15 AF447 Airliner Disaster 15 min
. mp4 
16 AF AV8 A/B Harrier 12 min
17 Female Brain 10 min
18 Pilot Head Tracking 1 min
19 BrainMachineInterfaces.mp4 14 min




Assignments

 Assignment  Due Date  Handin Dir
#00: Google SketchUp Exercise  
assign_00
#01: Bubble Diagrams  
assign_01
#02: Interface Design Issues  
assign_02
#03: Affordance & Mapping  
assign_03
#04: Forcing Functions  
assign_04
Project: Specialized Need Interface    
     a. Proposal Due   9 Nov   project.proposal

     b. Class Presentation Due

  Before classes end  

     c. Full up private demo (if needed) 

  Before submittal deadline  

     d. Submit entire project

  12 Dec project.final
(No Final Exam)  
 

Other Resources

Books

Websites

Papers

  • Edward Ross, Intelligent User Interfaces: Survey and Research Directions (March 2000) <.pdf>

  • Charles C. Mann, Technology Review, Why Software is So Bad, (July/August 2002) <.pdf>