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

Slides:



Advertisements
Similar presentations
CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,
Advertisements

User Interfaces 4 BTECH: IT WIKI PAGE:
Course Overview.
Prof. James A. Landay University of Washington Spring 2012 Introduction & Course Overview CSE 441 – Advanced HCI March 27, 2012.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Midterm Exam Review IS 485, Professor Matt Thatcher.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
Design Process …and the project.
A Tablet PC Capstone Course Richard Anderson Department of Computer Science and Engineering University of Washington.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
1 Introduction to Human- Computer Interaction. 2 Human the end-user of a program the others in the organization Computer the machine the program runs.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 23, 2003.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Online Personal Finance Management Tool CHI 170 Project Final Presentation by Bert Gao; Bey Wang; Francisco Crespo.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
1 440 Midterm Review Midterm in-class Tuesday, Nov 6.
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
Introduction & Course Overview. 2 Hall of Fame or Shame? Page setup for printing in IE5.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
Prof. James A. Landay University of Washington Autumn 2004 Introduction & Course Overview CS490jl September 30, 2004.
Innovation insight Peter H. Jones, Ph.D. Dayton, Toronto redesignresearch.com designdialogues.net A Bag of Tricks: What is the Right Mix of Methods?
Prof. James A. Landay University of Washington Autumn 2006 Introduction & Course Overview CS490f September 29, 2006.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Stanford hci group / cs147 u 25 September 2008 Human-Centered Design: Enlightened Trial and Error Scott Klemmer tas: Amal Dar.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
Prof. James A. Landay University of Washington Autumn 2006 Introduction & Course Overview CS490f.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Prof. James A. Landay University of Washington Autumn 2007 Introduction & Course Overview CSE440: Introductory HCI September 27, 2007.
Human Computer Interface Lecture1. Introduction. UI Hall of Fame or Hall of Shame?
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Before usability CS 147: Intro to HCI After 1 st Usability Review.
User Interface Evaluation Introduction Lecture #15.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
Stanford hci group / cs October 2007 An Overview of Design Process Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt,
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
Project Breakdowns HCDE 492/592 Winter 2014.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Introduction & Course Overview CSE440: Introductory HCI
SE 431 Human Computer Interactions
Introduction & Course Overview CS490f – Part II
Wrapping up prototyping
Professor John Canny Spring 2003 Jan 22
Professor John Canny Fall 2001 August 28, 2001
History of Racial Violence
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Usability Techniques Lecture 13.
Research Topics in Human-Computer Interaction
Fundamentals of Human Computer Interaction (HCI)
Presentation transcript:

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

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

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

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

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

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

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

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

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 ?

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

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

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

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

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

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

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

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

CSE490jl - Autumn 2004User Interface Design, Prototyping, & Evaluation18 Further Information All class material archived ( including previous UCB versions) –CSE490jl UI Design, Prototyping, & Evaluation Short Course, Summer Berkeley –will also offer in Seattle if there is demand

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