i213 UI Design and Development

Schedule

 

Date Lecture Reading (subject to change) Assignments
Aug 29 Introduction Out: Project Pitch
Sep 3 Project Pitches In: Project Pitch (optional)
Sep 5 What is Design? Out: Group Pitch / Team Descriptions
Sep 10 Team Pitches In: Group Pitch / Team Descriptions
Sep 12 Participant Observation and Contextual Inquiry Out: Observation
Sep 17 Contextual Inquiry Activity
Sep 19 Personas and Other User Research Methods
Sep 24 Personas Activity
Sep 26 Prototyping Out: Lo-Fi Prototype
Oct 1 Prototyping Activity
Oct 3 Group Presentations In: Observation
Oct 8 Group Presentations
Oct 10 Formative Evaluation
Oct 15 Think Aloud Activity In: Lo-Fi Prototype
Out: Think Aloud
Oct 17 Mental Models and Affordances
Oct 22 Wireframing Activity In: Think Aloud
Out: Interactive Prototype
Oct 24 Reflective Design

Examples of Critical Design:

Further Reading:

Oct 29 Reflective Design activity
Oct 31 Graphic Design

Further Reading:

Nov 5 Heuristic Evaluation activity In: Interactive Prototype
Out: Functional Prototype
Out: Heuristic Evaluation
Nov 7 Usability Testing
  • Jakob Nielsen, Usability Engineering, Chapter 6
Nov 12 Cognitive Theories in HCI In: Heuristic Evaluation
Out: Experiment Design
Nov 14 Guest Lecture by Andrea Mangini, Autodesk
Nov 19 Guest Lecture by Anand Kulkarni, Mobile Works Out: Final Submission
Nov 21 Guest Lecture by Jeff Zych and Anshu Agarwal, Optimizely  
Nov 26 History of HCI In: Experiment Design
Dec 3 Final Presentations In: Functional Prototype
In: Final Presentation
Dec 5 Final Presentations
Dec 15 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!