1 CS313 Introduction to Human Computer Interaction Introduction.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

Human Computer Interaction Course Overview. 16/01/2008Human Computer Interaction Spring 2008: Lecture #1 2 Course Objectives Four basic objectives of.
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
CISB213 Human Computer Interaction Introduction and Overview.
User Interface Design Notes p7 T120B pavasario sem.
CPSC 481 Foundations and Principles of Human Computer Interaction
Human Computer Interaction
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Lecture 2a: Foundations of human-computer interaction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
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.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Psychological Aspects
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
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.
BAB 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT. User interface – –a program that controls a display for the user (usually on a computer monitor) and.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
Human Computer Interaction Semester 1, 2013/2013.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Ciarán O’Leary Wednesday, 23 rd September Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.
Principles of User Centred Design Howell Istance.
© Copyright De Montfort University 2003 All Rights Reserved Interactive Design Sept 03 John T Burns Interactive Systems Design & Evaluation John Burns.
Software GCSE COMPUTING.
Lecture 6 User Interface Design
CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Human Computer Interaction – Introduction Hanyang University Jong-Il Park.
1 CSCI E-170: L01 February 2, Lecture Plan Introduction to this class Introduction to usability GUI usability: Design Process, Principles & Bloopers.
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
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 Interaction
Jacobsen, D. M. EDER Computer Based Learning II Jan 17 – 2 nd Seminar Web Portfolio Course Project Discussion / Collaboration / Lab 40% 60%
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Human Factors in Mobile Computing By: Ed Leland EEL
Introduction to HCI Lecture #1.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Human Computer Interaction Introduction. Subject : Learning Outcomes At the end of this semester, the student should be able to: Identify the basic concept.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
INTRODUCTION TO HUMAN COMPUTER INTERACTION
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
SIE 515 Universal Design Lecture 9.
Human Computer Interaction (HCI)
Digital media & interaction design
Course: Introduction to Computers
Human-Computer Interaction Introduction to HCI
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
CSE 310 Human-Computer Interaction
Fundamentals of Human Computer Interaction (HCI)
Human Computer Interaction
Human Computer Interaction
CS 580 Human-computer interaction Lecture 01 Introduction
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Map of Human Computer Interaction
CSE 310 Human-Computer Interaction
Presentation transcript:

1 CS313 Introduction to Human Computer Interaction Introduction

HCI What? HCI Why? What happens when a human and a computer system interact to perform a task? task - write document, calculate budget, solve equation, learn about Bosnia, drive home, make a reservation, land a plane... Why is this important? 1. Computer systems affect every person 2. Safety, satisfaction, utility is critical 3. Product success depends on ease of use 2

Interfaces in the Real World Not just computers! VCR Wristwatch Phone Copier Car Plane cockpit Airline reservation Air traffic control Running shoes! 3

Door Knobs v Levers

Usability Crucial issue in this area! Combination of Ease of learning High speed of user task performance Low user error rate Subjective user satisfaction User retention over time 5

6 What is this class about? overview of HCI techniques Phenomena and theories of HCI Understanding of what usability is and means User interface design and development Awareness of Good and Bad design Application domain of HCI You will be able to create better user interfaces, web sites, consumer products, etc.

Phenomena and theories of HCI To understand human psychological architecture and processing constraints To cover new design methods and techniques available To understand the new conceptual mechanism used in HCI

Functionality v Interface/Mapping

Topics to be Covered Introduction to HCI Interaction Design Basic Usability Engineering Design Rules and Universal Design User Support Knowledge Cognitive and Perception Models Communication and Collaboration Models HCI Applications

10 What is HCI Short for human-computer Interaction. A discipline concerned with the study, design, construction and implementation of human-centric interactive computer systems.

11

Pictograms

15 What is usability? Usability can simply be thought of as the practical implementation of good HCI, but, more formally : Usability means easy to learn, effective to use and providing an enjoyable experience

Web applications

3D graphics from “bandviz.cg.tuwien.ac.at” Final Fantasy XI

Display walls

Augmented and virtual reality

What’s wrong with each? Type of error Who is affected Impact What’s a redesign solution?

21 Why Study HCI? Business view :  to employ people more productively and effectively - people costs now far outweigh hardware and software costs  people now expect “easy to use” systems - generally they are not tolerant of poorly designed systems - if a product is hard to use, they will seek other products

Design What is HCI? Organizational & Social Issues TechnologyHumans Task

23 Who are “Users”? People who will use a product or web site. As opposed to the “Designers” People who create the system or web site Have to make an effort to Know The User

24 The Perfect User (every designer ‘s wish)

Above All Else… Know the User! Physical & cognitive abilities (& special needs) Personality & culture Knowledge & skills Motivation Two Fatal Mistakes: 1. Assume all users are alike 2. Assume all users are like the designer 25

The Human Information i/o via visual auditory haptic movement channels Information stored in memory Information processed and applied

“Help” “Which direction?” “Boat"

Underwater Communications and Hand Signals

Plane Director Uses Hand Signals to Give Directions to Pilots

Memory There are three types of memory function: Sensory memories ( buffers for stimuli: visual  iconic, auditory  echoic, touch  haptic) Short-term memory or working memory Long-term memory Selection of stimuli governed by level of arousal.

31 UI Development process : User Profiling Usability goals Task analysis & understanding the process Prototyping Evaluation Programming How to design and build usable UIs? DESIGN USE & EVALUATE IMPLEMENT

Design Evaluation “Looks good to me” isn’t good enough! Both subjective and objective metrics Some things we can measure Time to learn Speed of performance Rate of errors by user Retention over time Subjective satisfaction 32

33 Interaction Model The most influential model of interaction is Donald Norman’s ( : Execution-Evaluation cycle Norman divides interaction into : –Execution User activities aimed at making the system do something –Evaluation Evaluating whether the system did actually do what the user wanted

34 What is the “User Interface”? Everything the user encounters Functionality Content Labels Presentation Layout Navigation Speed of response Documentation & Help

The Computer a computer system is made up of various elements each of these elements affects the interaction input devices - text entry and pointing output devices - screen, audio paper input and output memory - RAM, permanent storage media processing - speed of processing, networks

Keyboards cont

37 What is “Usability”? = Quality! Learnability Efficiency Productivity Memorability Little “re-learning” required Satisfaction Pleasurable

Skinput: Appropriating the Body as an Input Surface CHI’2010 Chris Harrison, HCII, Carnegie Mellon University, USA Desney Tan (formerly CMU), Dan Morris, Microsoft Research, USA Use a tiny projector on body to show menus Microphones to listen to taps on hand/arm Signal processing and machine learning to differentiate positions 38

39 Why are Interfaces Important? Sit-down-and-use computers and software Don't read the manuals Usability is critical to software sales: In magazine ratings "User friendly" HCI-trained people build better interfaces Programmers don't think like end-users Exposure to different kinds of interfaces, problems User model, not system model

40 Problem Appliances are too complex

41 Problem Too many remotes

42 Problem

43 Good UIs on Successful Products Palm succeeded where other handhelds had failed due to a focus on usability: Fit into pocket Reliable gestural text input Commands immediately available Apple iPod lauded for design and user interface Apple iPhone – Wii controller, vs. XBox, PS3 graphics & power

44 Why Hard to Design UIs? “It is easy to make things hard. It is hard to make things easy.” User Interface design is a creative process Designers have difficulty thinking like users Often need to understand task domain Can’t “unlearn” something

45 Why Difficult Tasks and domains are complex Word 1 (100 commands) vs. Word 2007 (>2000) MacDraw 1 vs. Illustrator BMW iDrive adjusts over 700 functions Existing theories and guidelines are not sufficient Too specific and/or too general Standard does not address all issues. Adding graphics can make worse Pretty  Easy to use Can ’ t just copy other designs Legal issues

Course Materials: Books Sl.No.TitleAuthor(s)Publisher 01.Human Computer InteractionAlan Dix, Janet Finlay, Gregory Abowd, Russel Beale Prentice Hall, NJ 02.Human Computer InteractionJenny Preece, Yvaonne Rogers, Helen Sharp, David Benyan, Simon Holand, Tom Carey Addison Wesley (UK) 03.Human Computer Interaction: Issues and Challenges Qiyang ChenIdea Group Publishing, NY 04.Human Computer Interaction in the new millennium John M. CarrolAddison Wesley Publishing 05.Collaboration, Communication and Commerce in the 21 st Century Joe ClabbyPrentice Hall, NJ 06.User Interface Design: Strategies for Effective Human Computer Interaction Ben ShneidermanAddison Wesley, NJ 07.Object Modeling and User Interface Design Mark Van HarmelenAddison Wesley, NY 08.Voice Communication between Human and Machine David B. Roe, Jay G. WilponNational Academy Press

Subject : Structure CS313 Human Computer Interaction 2 credits, 2 hours a week lecture + 2 hours a week lab (2 groups) choose one

Evaluation Plan Mid-Semester Test 15-20% End-Semester Test 70% Teacher’s Evaluation 10-15% Project A/ Report Project B / seminar Attendance (Minimum 75% is must)

Course Materials: Internet Links Web site maintained by the course instructor %D8%AA%D9%81%D8%A7%D8%B9%D9%84- %D8%A7%D9%84%D8%A7%D9%86%D8%B3%D8%A7%D9%86- %D9%88%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D8%A8-%D8%B3-313 Alexandria University site

Your first task Work individually Take a picture of one badly designed object you can find here Prepare a PowerPoint / report to explain why do you think the object is badly designed

Group Project Design and evaluate an interface 0 - Team formation & topic choice 1 - Understand the problem space 2 - Exploring the design space 3 - Prototype 4 - Evaluation Presentation, documentation 51

Topic Ideas Mobile/handheld (cars, tour guides, etc.) Wedding planner GIS Calendar agent (speech) Audio / Web sites Domain that you know well 52