IS 213 : User Interface Design and Development

Administrivia

Teaching Team 

Professor Marti Hearst

Email: hearst@sims.berkeley.edu

Office number: 510-642-8016

Office Hours: Monday 3:00am-4:00am Wednesday 11:30am-12:30pm 212 South Hall TBD

TA Jon Snydal

TA Andrew Fiore

Course Description

Course Information

School of Information Management and Systems INFOSYS 213

Course Dates: January 18 to May 5, 2005

Lecture Schedule: Tuesday Thursday 9:00am-10:30am in 202 South Hall

Units: 4

Grading Option: Letter Grade only

Course Texts

Required

Usability Engineering, Jacob Nielsen. .

GUI Bloopers, Jeff Johnson. .

The Design of Everyday Things, Donald Norman. .

The Inmates Are Running the Asylum, Alan Cooper. .

Reader

Available at Unversity Copy

List of readings availablehere. Reader available for $14.50 at University Copy 2425 Channing Way (at Dana,map) Berkeley, CA 94704 510-549-2335.

Grading Criteria

30% Midterm

20% Individual written assignments

50% Group Project

Course Work

January 18 : Tuesday

Introduction and Overview 

Resources

January 20 : Thursday

Principles of HCI; Working in teams; Class Project Brainstorming 

Required Readings

"An Introduction to HCI" Richard W. Pew [Reader]

Resources

Project Proposal assigned 

Due on February 1

Assignment details

January 25 : Tuesday

Sullivan Case Study; Project Coordinating 

Required Readings

Ch. 1 - 4 of Usability Engineering [Textbook]

"The Windows 95 User Interface" Sullivan [Reader]

Resources

January 27 : Thursday

User Centered Design  

Required Readings

Ch. 7 of Usability Engineering [Textbook]

"Some Techniques for Observing Users" Kathleen Gomoll [Reader]

Resources

February 1 : Tuesday

User Centered Design: Personas 

Required Readings

Ch 9-10 of The Inmates Are Running the Asylum [Textbook]

"Contextual Design" Holtzblatt [Reader]

Resources

Project Proposal due 

Personas, Task Analysis assigned 

Due on February 15

Assignment details

February 3 : Thursday

Personas, Practice Persona Development; Task Analysis 

Required Readings

Ch 11 of The Inmates Are Running the Asylum [Textbook]

"Sitemaps, Storyboards, and Specifications: A Sketch of Web Site Design Practice" Newman and Landay [Reader]

Resources

February 8 : Tuesday

Survey/Interciew question writing 

Required Readings

Ch 1 & 2 of The Design of Everyday Things [Textbook]

Optional Readings

Links on how to write surveys [Online]

Qualities of a good survey question [Online]

Developing a questionnaire [Online]

How to conduct an interview [Online]

Resources

February 10 : Thursday

Affordances, Mappings 

Required Readings

Ch 3 & 4 of The Design of Everyday Things [Textbook]

Resources

February 15 : Tuesday

Mental Models, Mappings, Metaphor 

Required Readings

Ch 5 of The Design of Everyday Things [Textbook]

Ch 28 [Reader]

About Face: The Essentials of User Interface Design, Cooper. ()

"Cognetics and the Locus of Attention" Raskin [Reader]

Ch 5 of GUI Bloopers [Textbook, pp. 288-304]

Resources

Personas, Task Analysis due 

Scenarios, Comparative Analysis, and Initial Design assigned 

Due on February 22

Assignment details

February 17 : Thursday

Locus of Attention, Modes, Errors 

Required Readings

Ch 5 of Usability Engineering [Textbook]

Ch 1 & 2 of GUI Bloopers [Textbook]

Resources

February 22 : Tuesday

Guidelines; Heuristic Evaluation 

Resources

Scenarios, Comparative Analysis, and Initial Design due 

Low-fi Prototype and Test assigned 

Due on March 10

Assignment details

February 24 : Thursday

Low-fi prototyping and testing  

Required Readings

"Prototyping for tiny fingers" Rettig [Reader]

"Prototyping Tools and Techniques" Beaudouin-Lafon [Reader]

"A visual vocabulary for describing information architecture and interaction design" Garrett [Reader]

Resources

Individual Assignment assigned 

Due on March 15

Assignment details

March 1 : Tuesday

In-class project work 

Required Readings

Ch 5 (pp. 248-288) of GUI Bloopers [Textbook]

March 3 : Thursday

WireFraming, Card Sorting 

Required Readings

"Information design using card sorting" Robertson [Reader]

"Analyzing Card Sort Results with a Spreadsheet Template" Lamantia [Reader]

Resources

March 8 : Tuesday

Formal Usability Testing 

Required Readings

Ch 6 of Usability Engineering [Textbook]

"User Interface Evaluation in the Real World: A Comparison of Four Techniques" Jeffries et al. [Reader]

"Designing and Interpreting Psychological Experiments" Robson [Reader]

Resources

March 10 : Thursday

Finish Formal Usability Testing; Midterm review/practice 

Required Readings

"An empirical evaluation of some articulatory and cognitive aspects of "marking menus"" Gordon Kurtenbach, William Buxton and Andrew Sellen [Reader]

Journal of Human Computer Interaction

"User learning and performance with marking menus" Gordon Kurtenbach and William Buxton [Reader]

Proceedings of CHI (1994)

Practice Midterm [Online]

Resources

Low-fi Prototype and Test due 

First Interactive Prototype assigned 

Due on March 31

Assignment details

March 15 : Tuesday

Layout and Graphic Design 

Required Readings

Ch 3 of GUI Bloopers [Textbook]

Resources

Individual Assignment due 

March 17 : Thursday

Midterm Exam 

9:00am-10:30am, 202 South Hall

March 22 : Tuesday : Spring Recess

Midterm 

Spring Recess 

March 24 : Thursday : Spring Recess

Spring Recess 

March 29 : Tuesday

Class Presentations 

Required Readings

Ch 6 of GUI Bloopers [Textbook]

Project Heuristic Evaluation assigned 

Due on April 7

Assignment details

March 31 : Thursday

Class Presentations 

Required Readings

Ch 7 of GUI Bloopers [Textbook]

First Interactive Prototype due 

April 5 : Tuesday

KLM and GOMS, Comparing Evaluation Techniques (Marti at CHI) 

Required Readings

"GOMS" Hochstein [Reader]

Ch 4 of GUI Bloopers [Textbook]

April 7 : Thursday

In-class reports of Project Heuristic Evaluations (Marti at CHI) 

Project Heuristic Evaluation due 

Second Interactive Prototype assigned 

Due on April 14

Assignment details

April 12 : Tuesday

In-class project problem solving 

Pilot Usability Study assigned 

Due on April 28

Assignment details

April 14 : Thursday

Guest Lecture: TBD 

Second Interactive Prototype due 

Third Interactive Prototype / Final Project Writeup assigned 

Due on May 13

Assignment details

April 19 : Tuesday

Guest Lecture: TBD 

April 21 : Thursday

Guest Lecture: TBD 

April 26 : Tuesday

Ubicomp, Augmented Interfaces, Tangible Interfaces 

Required Readings

"The Computer for the 21st Century" Weiser [Reader]

"Designing the PalmPilot: A Conversation with Rob Haitani," Bergman & Haitani [Reader]

April 28 : Thursday

Class Presentations 

Pilot Usability Study due 

May 3 : Tuesday

Class Project Presentations 

May 5 : Thursday

Class Project Presentations 

May 13 : Friday

Third Interactive Prototype / Final Project Writeup due 

last updated on 2005-01-21 by dLH