Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.

Similar presentations


Presentation on theme: "Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004."— Presentation transcript:

1 Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004

2 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation2 Outline Course Overview Final project presentations Lunch & informal demos of projects

3 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation3 Defining HCI & Our Course Design Organizational & Social Issues Technology Humans Task

4 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation4 Why Study HCI? Major part of work for “real” programs –approximately 50% UW graduates work on “real” software –intended for users other than “us” Bad user interfaces cost –money (5%  satisfaction  85%  in profits) –lives (Therac-25) User interfaces hard to get right –people are unpredictable

5 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation5 Goals of CSE 490jl Learn to design, prototype, & evaluate UIs –tasks & work practices of prospective users –cognitive/perceptual constraints affecting design –techniques for evaluating UI designs –importance of iterative design for usability –technology used to prototype & implement UIs –how to work together as a team –communicating results to a group

6 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation6 Iterative Design Driven by the variability in human performance Design Prototype Evaluate

7 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation7 Project Based Course Iterative design of a real UI Projects this quarter on –Location-enhanced computing –Computing in our personal lives Projects –Quarter long Teams –4-5 members –Mixed disciplines (CS & DXArts) Five major group assignments –40% of course grade Three presentations –one 7-12 minute presentation / team member

8 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation8 Timeline Week 1 Contextual Inquiry Prototype 3 User Testing Final Presentation Paper Prototype + User Testing Week 2Week 3Week 5 Week 7Week 8Week 9 Proposal Prototype 2 Heuristic Evaluation

9 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation9 User-centered Design “Know thy User” –cognitive abilities perception, physical manipulation, & memory –organizational / job abilities Task Analysis & Contextual Inquiry –observe existing work practices –create examples & scenarios of actual use –try-out new ideas before building software Keep users involved throughout project ?

10 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation10 Rapid Prototyping Build a mock-up of design Low fidelity techniques –paper sketches –cut, copy, paste Interactive prototyping tools –Visual Basic, HyperCard, Director, etc. UI builders –Visual Café, Visual Studio Traffic Monitor

11 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation11 Sketching & Storyboarding Intelli-Chef

12 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation12 Sketching & Storyboarding OTTO

13 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation13 Low-fi Prototyping & Testing Bus Buddy

14 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation14 Low-fi Prototyping & Testing Bus Buddy

15 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation15 Evaluation Test with real users (participants) Build models Low-cost techniques –expert evaluation (HE) –walkthroughs

16 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation16 How CSE490jl Fits into the Computer Science Curriculum Most courses teach underlying technology –compilers, operating systems, databases, etc. CSE490jl concerned w/ design & evaluation –assume students can program/learn new languages technology is a tool to evaluate designs by prototyping –build skills that will be important upon graduation design & evaluation creating complex systems working on large teams communicating results

17 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation17 Community Can Help Attend the quarter-end industry fair Volunteer to mentor a team –visual design skills especially useful Critique a project phase –e.g., heuristic evaluations Seed us with project ideas you would like to see work on

18 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation18 Further Information All class material archived ( including previous UCB versions) –CSE490jl http://www.cs.washington.edu/education/courses/cse490jl/CurrentQtr/ UI Design, Prototyping, & Evaluation Short Course, Summer 2005 @ Berkeley –will also offer in Seattle if there is demand

19 CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation19 The Projects OTTO: A Location-based Photo Organizer Cell Phone Remote Control for Home Traffic Monitor Intelli Chef Bus Navigation Assistant


Download ppt "Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004."

Similar presentations


Ads by Google