User Interface Design and Development



Date Lecture Reading (subject to change) Assignments
Aug 28 Forming Project Groups Out: Project Pitch
Sep 2 Introduction In: Project Pitch (optional)
Sep 4 Overview of the Design Process Out: Group Pitch / Team Descriptions
Sep 9 Team Pitches In: Group Pitch / Team Descriptions
Sep 11 Participant Observation and Contextual Inquiry Out: Observation
Sep 16 Contextual Inquiry Activity
Sep 18 Design Ethnography (Guest Lecture by Jenna Burrell)
Sep 23 Personas and Other User Research Methods
Sep 25 Personas/Scenarios Activity
Sep 30 Prototyping  Out: Lo-Fi Prototype
Oct 2 Prototyping Activity In: Observation
Oct 7 Group Presentations
Oct 9 Group Presentations
Oct 14 Formative Evaluation
Oct 16 Think Aloud Activity  In: Lo-Fi Prototype
Out: Think Aloud
Oct 21 Mental Models and Affordances Out: Interactive Prototype
Oct 23 Prototyping Tools In: Think Aloud
Oct 28 Usability Testing
  • Jakob Nielsen, Usability Engineering, Chapter 6
Oct 30 Cognitive theories in HCI
 Nov 4 Graphic Design

Further Reading:

Nov 6 Reflexive Design (Guest lecture by Meena Natarajan)

Examples of Critical Design:

Further Reading:

Nov 13 Heuristic Evaluation activity In: Interactive Prototype
Out: Heuristic Evaluation
Out: Functional Prototype
Nov 18 A/B Testing Frameworks (Guest Lecture by Jeff Zych and Olga Antonenko, Optimizely) In: Heuristic Evaluation
Out: Experiment Design
Out: Final Submission
Nov 20 Sensors & Interactions  
Nov 25 History of HCI In: Experiment Design
Dec 2 Final Presentations In: Functional Prototype
In: Final Presentation
Dec 4 Final Presentations
Dec 14 In: Final Submission

Thanks to Jake Wobbrock, Scott Klemmer, Rob Miller, James Landay and Marti Hearst for inspiring many of these slides, readings and other materials!