Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,

Slides:



Advertisements
Similar presentations
What is Interaction Design?
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
CISB213 Human Computer Interaction Design Principles
Usability goals Effective to use Efficient to use Safe to use Have good utility Easy to learn Easy to remember how to use.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
SENG 310: Human Computer Interaction Instructor: Melanie Tory.
1 CHAPTER 2 CHAPTER 2 INTERACTION DESIGN PROCESS Prepared by CIK AJUNE WANIS BINTI ISMAIL Department of Computer Graphics & Multimedia Faculty of Computer.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
Usability goals Effective to use Efficient to use Safe to use
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
ISDE J T Burns Sept Interactive Systems Design & Evaluation : John T Burns Recommended Text Interactive Design.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 11, 2003.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
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.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
1 Direct Manipulation Proposal 17 Direct Manipulation is when physical actions are used instead of commands. E.g. In a word document when the user inputs.
11.10 Human Computer Interface www. ICT-Teacher.com.
USER INTERFACE.
What is an interface? How many different types of interfaces can you think of?
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
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,
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI.
Chapter 1: What is interaction design?. Bad designs –Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
G063 - Human Computer Interface Design Designing the User Interface.
Computer Control Using computers to control things.
Chapter 1: What is interaction design?. Bad designs From:
Interaction design Xiangming Mu.
Human-computer Interaction Source: P.M.Heathcote A Level ICT Chapter 61.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
This is a personal evaluation that was carried out after the completion of my project one and two. The next slide shows the summary of the key points.
Different Types of HCI CLI Menu Driven GUI NLI
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Chapter 1: What is interaction design?
Human Computer Interface INT211
Next Back MAP MAP F-1 Management Information Systems for the Information Age Second Canadian Edition Copyright 2004 The McGraw-Hill Companies, Inc. All.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Algorithms and Flowcharts
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Human Computer Interaction Lecture 10 Interaction Paradigms.
Graduate School of Social Sciences Ph.D. İn esign Studies
Digital media & interaction design
Introduction to Event-Driven Programming
11.10 Human Computer Interface
Imran Hussain University of Management and Technology (UMT)
Human Computer Interaction Lecture 10 Interaction Paradigms
11CS972 USER INTERFACE DESIGN
Human-Computer Interaction Introduction to HCI
COMP444 Human Computer Interaction Design Principles
Fundamentals of Human Computer Interaction (HCI)
People and ICT INFO 2.
Human Computer Interaction
What is Interaction Design?
Presentation transcript:

Human Computer Interaction An Introduction

Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people, computers and tasks. It is principally concerned with understanding how people and computers can interactively carry out tasks, and how such interactive systems are designed." Peter Johnson (1992) "... even the hugest telescope has to have an eye-piece no larger than the human eye." Ludwig Wittgenstein

HCI – What is it all about? users tasks software/hardware environment ?

Pandora's Box? linguistics comp. science sociology psychology ergonomics ? philosophy art

What is the problem? Have you ever bumped into a door because you pulled instead of pushed? Have you ever switched the wrong lights on or off? Have you ever made a mistake in programming your video recorder? Have you ever taken hours to figure out to do exactly what you want with a certain computer program? Have you ever left a web page because you could not find what you were looking for? The frustrations of everyday life

What is a 'User Interface'? It is the interface between the user and the computer but it is more than just simple input and output. We must consider COGNITIVE ASPECTS of human and of course, everybody is different... We must accept cognitive diversity, even though it makes the user interface design process more difficult!!

The interpretation of information from the outside world that is received through the senses. Perception of objects and events and interpretation of them. The wrong interpretation could be costly, inefficient, unpleasant, dangerous, and even fatal… Example? Cognition

Goals of interaction design Develop usable products  Usability means easy to learn, effective to use and provide an enjoyable experience Involve users in the design process

What to design? Need to take into account  Who the users are  What activities are being carried out  Where the interaction is taking place Need to optimize the interactions users have with a product  Such that they match the users activities and needs

for Human–Computer Interaction understand your materials understand computers  limitations, capacities, tools, platforms understand people  psychological, social aspects  human error and their interaction …

To err is human accident reports..  aircrash, industrial accident, hospital mistake  enquiry … blames … ‘human error’ but …  concrete lintel breaks because too much weight  blame ‘lintel error’ ? … no – design error we know how concrete behaves under stress human ‘error’ is normal  we know how users behave under stress  so design for it! treat the user at least as well as physical materials!

Logical or ambiguous design? Where do you plug the mouse? Where do you plug the keyboard? top or bottom connector? Do the colour coded icons help? From:

How to design them more logically A provides direct adjacent mapping between icon and connector B provides colour coding to associate the connectors with the labels From:

Task 2: (10 min) Design a stove top with four rings and four controls, one for each ring. You are not allowed to use any labelling to i ndicate which knob applies to which ring.

ABCD Which controls go with which rings (burners)?

Why is this a better design?

Discuss:

Mapping – The relationship between two things. e.g. Turn steering wheel right, car turns right Why is this a poor mapping of control buttons?

Task: Group work (15 min) Design an interface for a small programme that converts between currencies. Draw a design for the input / output screen. The system can accept input by using a mouse, other pointing device or touch screen NOT by using a keyboard. The programme must be able convert between BP, US dollars, Au Dollars, euros and Yen. Note: You don’t have to actually carry out the calculations (just pretend)

Your task Look at the following slide show of HCI devices. Form groups: Design a new interface for a common device: ensure you have adhered to some of the laws in the quiz below Produce a quick slide show to present your work and reasoning to the class ml