Cs3724: Introduction to HCI Dr. Chris North GTA: Purvi Saraiya.

Slides:



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

 Do you know what will you learn?  Do you know the marking scheme for computer skills?  What you need to prepare for computer skills?
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
CISB213 Human Computer Interaction Introduction and Overview.
CS 5764 Information Visualization Dr. Chris North Purvi Saraiya GTA.
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Introduction to the Course Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development 19, 1999.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
ITIS 3130 Human Computer Interaction
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Stanford hci group / cs376 research topics in human-computer interaction Multimodal Interfaces Scott Klemmer 15 November 2005.
© 1999 Franz Kurfess Cover 1 COMP 675 Human-Computer Interface Design Franz J. Kurfess Computer Science Department Concordia University, Montreal.
CSE491 Human-Computer Interaction Eileen Kraemer 8/28/07.
CS 5764 Information Visualization Dr. Chris North.
CS 5764 Information Visualization Dr. Chris North GTA: Beth Yost.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
CMPUT 301: Lecture 01 Introduction Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
Stanford hci group / cs376 research topics in human-computer interaction I/O Toolkits Scott Klemmer 29 November 2005.
ITIS 3130 Human Computer Interaction
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
1CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 1: User Oriented Design.
1CS 480: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 1: Introduction to GUIs.
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Human Computer Interaction Semester 1, 2013/2013.
CS 615 User Interface Design - Overview
People: Usability COMP 101 November 12, 2014 Carolyn Seaman Amanda Mancuso Susan Martin University of Maryland Baltimore County.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Intro to HCI A HISTORY OF HCI. Agenda  Super Hexagon Challenge  Activity 1 of HCI class  Basic HCI History  Intermission for Stacy’s 230 
Lecture 6 User Interface Design
Design Chris North cs3724: HCI. Quiz What are the 3 steps in producing a UI?
Today Thursday Introduction to HCI and Contextual Design Course Introduction CS 321 Human-Computer Interaction Jerry B. Weinberg Reading: CD: Chapter.
Usability Testing CS774 Human Computer Interaction Spring 2004.
Scenario-Based Usability Engineering Chris North cs3724: HCI.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Human-computer interfaces. Operating systems are software (i.e. programs) used to control the hardware directly used to run the applications software.
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Interaction Design: Overview
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Information Visualization Chris North cs3724: HCI.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
SBD: Information Design
Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
CSCI 4800/6800 Human-Computer Interaction Eileen Kraemer 1/11/05.
Cs5984: Information Visualization Chris North GTA: Purvi Saraiya Infovis meister: Nathan.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
CS 3724 Usability Engineering Section 2 CRN MW 2:30-3: McB.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
Multimodal and Natural computer interaction Evelina Stanevičienė.
Introduction to Human Computer Interaction
cs3724: Introduction to HCI
CS 456 Interactive Software.
Krug Chapter 6 B: Flow in UIs
CSS-304: Computer Systems Interface
Human Computer Interface
Information Visualization
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

cs3724: Introduction to HCI Dr. Chris North GTA: Purvi Saraiya

WELCOME TO THE NEXT LEVEL

Toto, I don’t think we’re in 2604 anymore. Class discussion, participation HWs/Projects: open-ended Group project Student presentations

Course Mechanics Prerequisite forms: 2604: CS >=C, ECE >=C-, else >F Texts: Shneiderman, Designing the User Interface Norman, The Design of Everyday Things Office hours: after class, 619 McB GTA hours: MW 12-2, 133 McB Grading: 45% Projects 20% Homeworks 25% Exams 5% Presentation 5% Class Participation

What is HCI?

Human-Computer Interaction

What is HCI? Human-Computer Interaction Design Development Evaluation of user interfaces for computer systems

Huh? An example: HomeFinder

Apartments.com

Hit List

HomeFinder

The Goal Usability People are trying to accomplish their tasks. UI should maximize their performance.

Who Cares? Everything is a User Interface

Doors

More Doors

Your interface to the world Output: 5 senses: vision, taste, touch, smell, hear Input: speech, writing, manual (hands, feet), gesture, …

Who Cares? Everything is a User Interface The User Interface is Everything

Florida Cares! Human error: Who’s fault is it?

Why is it so hard?

Programmers stink at UI design

Why is it so hard? Programmers stink at UI design don’t think like normal people know the software internals arrogant (my software!)

Design is hard People are all different People are unpredictable Designer’s pride New ways to think, break out of the box

How? Design EvaluateDevelop Many iterations

What will I learn? Design EvaluateDevelop Interaction Strategies Metrics, analysis Principles Guidelines Visualization GUI programming Widgets, graphics, animation Visual Basic, ActiveX Java, Swing ASP Usability Heuristic Controlled experiments Surveys, data logs new emphasis!

Grand Goals? Get angry! Break out of the box

Homework #0: UI Analysis See website Pick a movie of your choice Task: find a convenient playing time and location Use 3 different systems: TELL Write down the time it takes you for each Bring your times to class on Thursday