Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.

Slides:



Advertisements
Similar presentations
Ability-Based Education at Alverno College. Proposed Outcomes for Session 1. To introduce you to Alvernos approach to designing integrative general education.
Advertisements

IS214 Recap. IS214 Understanding Users and Their Work –User and task analysis –Ethnographic methods –Site visits: observation, interviews –Contextual.
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.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
Midterm Exam Review IS 485, Professor Matt Thatcher.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
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.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Human Computer Interaction Semester 1, 2013/2013.
Can Programmers do Course Design?. The Programmer.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Teaching Human-Computer Interaction Using Participatory Design Methods Dr. Jerry Weinberg, SIUE Dr. Mary Stephen, SLU Ms. Kristin Caufield Supported by.
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Human Computer Interaction Southern Methodist University CSE 8316 Spring 2004.
COMP3050 Human Computer Interface - By Dr. Amy Zhang.
Human Computer Interaction
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
Chapter 5 by Judith A. Effken
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 2008 Video Prototyping October 14, 2008.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
05.899/499 Designing Mobile Services Jim Morris John Zimmerman Spring Semester 2012.
SBD: Analyzing Requirements Chris North CS 3724: 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.
Overview and Revision for INFO3315. The exam
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.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
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.
Interactive Materials tangible interaction design at ASU spring 2016 Stacey Kuznetsov TA: Piyum Fernando
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
VCT 420 Entire Course (UOP) FOR MORE CLASSES VISIT VCT 420 Week 1 DQ 1 VCT 420 Week 1 DQ 2 VCT 420 Week 2 Team Assignment Baderman.
User-Centered Design Mumin Yu. Who I am What I do.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
CS 3724 Usability Engineering Section 2 CRN MW 2:30-3: McB.
Stanford hci group / cs October 2007 An Overview of Design Process Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt,
Innovation insight Peter H. Jones, Ph.D. Dayton, Toronto redesignresearch.com designdialogues.net.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
CS 575 Spring 2012 Lecture Bapa Rao.
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 CS490f – Part II
Wrapping up prototyping
SBD: Analyzing Requirements
Evaluation technique Heuristic Evaluation.
Human computer interaction-com 402
homework assignment due Feb 23
Course Overview.
Research Topics in Human-Computer Interaction
Presentation transcript:

Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design INFO 6410 Overview

Outline Course overview Final project presentations Poster session/demos CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 2

DESIGNTECHNOLOGY BALANCE

HCI Approach to UI Design

Goals of INFO 6410 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 UIs –how to work together as a team –communicating results to a group CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 5

Iterative Design Driven by the variability in human performance Design Prototype Evaluate CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation6

Project Based Course Iterative design of a real UI Theme: mobile computing Semester long projects Teams –3 members 14 major group assignments –group work ~60% of course grade Five presentations –every team member presents multiple times CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 7

Timeline Week 1 Interactive Medium-fi Prototype #1 Contextual Inquiry + Sketches Week 2Week 3Week 5Week 6Week 7Week 8 Proposal Paper Prototype + User Testing Week 4 Task Analysis + Sketches Sketches + Concept Videos Problem Finding CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 8

Timeline CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 9 Week 11 Final Presentation Field Usability Study Week 12Week 13Week 15Week 16 Interactive Hi-Fi Prototype #2 Interactive Hi-fi Prototype #3 Video Prototype Week 14 Heuristic Evaluation Week 9 Week 10

Individual Work Design studio assignments –6 individual/group design assignments –critique in class around a table Individual/studio assignments –Problem finding & research –Project proposal –Gestalt principles –Guerilla ideation –Heuristic evaluation –Essential design CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 10

User-centered Design: Fieldwork Contextual Inquiry & Task Analysis –observe existing work practices –make sure key questions answered Tuned CI participant Tuned field work in record store CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 11

Sketching & Storyboarding tagbuster CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 12

Sketching & Storyboarding Event Hero CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 13

Concept Videos Advanced User Interface Design, Prototyping, & Evaluation Event Hero CSE441 - Spring

Low-fi Prototyping & Testing Horizon CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 15 GroceryList++

Interactive Prototypes Medium Fidelity Event Hero CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 16

Evaluation Test with real users (participants) Low-cost techniques –expert evaluation (HE) CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 17

How INFO 6410 Fits into the Computer Science Curriculum Most courses teach underlying technology –compilers, operating systems, databases, etc. INFO 6410 concerned w/ design & evaluation –technology is simply 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 CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 18

The Projects 1.Pull 2.Cookable 3.Food Dude CSE441 - Spring 2013Advanced User Interface Design, Prototyping, & Evaluation 19