Introduction to Human/Computer Interaction
CS 5540/6540


Quick Links:   Class Information  Syllabus  Lecture Notes Video Clips Assignments Resources Wiki

Class Information

Term: Fall 2010
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.ed>;  Anshul Joshi <anshul.v.joshi@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>

To subscribe to this mailing list go to the CS5540 mailing list website
It is important to subscribe in the following manner with
the following format:

"User Real Name" <user_email_name@mailserver.xyz>
 
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 is required. 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 23 Why HCI  Lec Notes Set 1  
  25  Pos/Neg Attributes of Interfaces  Lec Notes Set 1  
  27  How did we get here? Role of History  Face to Face Video Clip (18 min)Video Clip on Idaho Reactor (34 min)  
2 30  Idaho Reactor Case  Discuss Issues in Face-to-Face & Idaho Reactor  
  Sep      
  01  Basic Concepts  Lec Notes Set 2  
  03
 Basic Concepts
 Lec Notes Set 2  
3 06  Labor Day    No Class
  08 Affordance vis-à-vis Mapping  Selected Resv Reading    
  10  Case Study: TMI  Lec Notes Set 2; Three_MI.mpg Video (35min) 
4 13  Affordance vis-à-vis Mapping  Sheinderman Chap 3
 Assignment 2 Posted
  15
 The Design Process
 
 Assignment 3 Posted
  17  Critical interfaces: Nuclear power  Nuclear.mpg ;      
 5 20  User Confidence in UI Mars Space Shots: Orbiter.mpg ;   Polar.mpg;
Assignment 2 DUE
  22 Forcing Functions  Lec Notes Set 2  Assignment 4 Posted
  24 Forcing Functions   Assignment 3 DUE
6 27
 
  29 Student Presentations   Assign 3  
  Oct      
  01    Design of Everyday Things   
7 04  UI Critiques  Selected Resv Reading Assignment 4 DUE
  06      Assignment 5 Posted
  08  Immersive Environments  
 
     Fall Break  10 - 16 Oct   No Classes
8 18  Immersive Environments  Design of Everyday Things  
  20     Assignment 5 DUE
  22
  Aesthetics and Cognition
 Lecture Notes  
9 25  Gestures  Lecture Notes  
  27
  Gestures
   
  29  Pyschophysical Issue  Lecture and Refs  
  Nov      
11 01 VR & haptic interfaces  Video clips: Video Clip (12 min): daVinci Surgical System  
  03 VR & haptic interfaces  VR Lecture Notes  
  05 VR & haptic interfaces  VR Lecture Notes  Lecture Notes
12 08  Design Methodology

 Lecture Notes;   Brooks, Jr., The Design of Design

Assignment 6  Posted 

  10
Design Methodology
 The Inmates Are Running the Aslum
Lecture Notes
 
11
World Usability Day
Usability
  12 Prof David Johnson, Guest Demo VR & Haptic feedback demo  
  12
  Testing & Validation
 Selected Reading
Assignment 6a DUE
13 15  Common Sense  Selected Reading  
  17
 Human Factors
 Lecture Notes  
  19
  Human Factors
 Lecture Notes  
14 22 Assistive Technology  Lecture Notes  
  24      
     Thanksgiving Break  26 - 29 Nov  No Class
15 29
Final Presentations
  Assignment 6b DUE
  Dec      
  01
Guest Lecture
 Glenn McMinn, President of Delcam USA  
  03
 Final Presentations 
   
16 06
 Final Presentations 
   
  08
Final Presentations
   
  10  Last Day of Class   Assignment 6c/6d DUE 
17    Final Exam Period  Final Presentations  
  14     Section 2 (later class) Monday 10:30 am - 12:30
  17       Section 1 (earlier class) Friday 08:30 am - 10:00



Lecture Notes

Lec Notes Set PBS Nova: Face to Face (plays w VLC) .mpg  
1
HCI Basic Principles (updated 19 Sep 10) .pptx .pdf
2

Design of Everyday Things (updated 19 Sep 10)

.pptx .pdf
4
The "Human" Side of HCI .ppt .pdf
5
AI and Adaptive UIs   .pdf
7
Behavior .ppt .pdf
8
Interface Examples .ppt .pdf
PBS Nova: daVinci Surgical System (plays w VLC) .mpg  
10
Interfaces:Media and Devices .ppt .pdf
9
Mobile UIs .ppt .pdf
UI Layout Guidelines .ppt .pdf
14
GUI Goofs .ppt .pdf
15
Common Sense .ppt .pdf
16
HCI Validation .ppt .pdf
17
Some Classic Designs .ppt .pdf
18
VR Techniques for HCI (.zip includes video clips) .pptm .zip
12
Design Methodology .ppt  
13
Aesthetics: Art of HCI .ppt  
19
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 Mars 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 Segway Personal Transporter 9 min
11 Segway Polo 1 min
12 daVinci Surgical System 7 min
13 Tenerife Airliner Disaster 30 min
.mpg 
14      
15      



 

Assignments

 Assignment  Due Date  Handin Directory
#1: Bubble Diagrams 13 Sep 10
assign1
#2: Interviewing a Client (User) 20 Sep 10
assign2
#3: Affordance & Mapping 24 Sep 10
assign3
#4: Forcing Functions 01 Oct 10
assign4
#5: DW UI 20 Oct 10
assign5
#6:Project: Needs Specialized Interface    
     6a: Proposal Due 12 Nov 10 assign6.proposal

     6b: Class Presentation Due

In class, 29 Nov 10 - 10 Dec 10

sign up on wiki

     6c: Full up private demo

Schedule before 10 Dec 10 sign up on wiki

     6d: Submit entire project

By 10 Dec 10 assign6.project
No Final Exam  
 

Other Resources

Books

Websites

Papers