| Main | Syllabus | Readings | Assignments | Lectures

CIS 443/543 User Interfaces

 Fall 2009

 Lectures

Lecture 1: Introduction: Motivations and Contexts for Studying Human-Computer Interaction (chapter 1.1 & 1.5)
[(3 slides to a page) PDF]

Lecture 2: What is usability? (chapter 1.2-1.3)
[(3 slides to a page) PDF]

Lecture 3: Universal usability (chapter 1.4)
[(3 slides to a page) PDF]

Lecture 4: Human-Centered Development (chapter 2 and 3)
[(3 slides to a page) PDF]
[Example of Good Survey from Lecture 4 PDF]
Reading #2 slides (Kayak design) [(3 slides to a page) PDF]
What is a studio? slides [(3 slides to a page) PDF]

Lecture 5: Usability Evaluation without Users (chapter 4)
[(3 slides to a page) PDF]

Lecture 6: Usability Evaluation with Users (Usability Testing) (chapter 4.3)
[(3 slides to a page) PDF]
Reading #4 slides (CVCK design) [(3 slides to a page) PDF]

Lecture 7: Command languages and Usability (chap 7)
[(3 slides to a page) PDF]

Lecture 8: Menus - Types & Content Organization (chapter 6)
[(3 slides to a page) PDF]

Lecture 9: Direct Manipulation (chapter 5.1-5.3) & 3D Graphics & Virtual Environments (chapter 5.4-5.5)
[(3 slides to a page) PDF]

Lecture 10: Interaction - Keying & Pointing (chapter 8.2-8.3) & Displays (chapter 8.4-8.5)
[(3 slides to a page) PDF]

Lecture 11: Interaction - Keystroke Level Model (Reading #5)
[(3 slides to a page) PDF]

Lecture 12: Collaboration (chapter 9)
[(3 slides to a page) PDF]

Lecture 13: Information Search and Visualization (chapter 13)
[(3 slides to a page) PDF]

Lecture 14: Information Visualization (chapter 14)
[(3 slides to a page) PDF]

Lecture 15: Natural Language Processing (chapter 7.4)
[(3 slides to a page) PDF]