0% found this document useful (0 votes)
18 views

Lecture 1

human computer interaction

Uploaded by

batchshalchobees
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Lecture 1

human computer interaction

Uploaded by

batchshalchobees
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Human Computer Interaction (HCI)

References:

1. Human Computer Interaction by Alan Dix, Janet Finlay, Gregory D.


Abowd, Russell Beale

2. The essence of Human Computer Interaction by Christine Faulkner

3. Designing Interfaces by Tidwell

4. GUI Bloopers 2.0 by Jeff Johnson

5. The elements of User Interface Design by Theo Mandel

2
What is HCI?

3
What is HCI?
Interaction between user and computer OR

Interaction

4
Parts of HCI

What is HCI?
Individual or a
group of users …
Three entities

Desktop computers, Human


Machines, Process
control & embedded Direct & Indirect
systems … Interaction

Computer Interaction

- Direct Interaction: Dialogs with feedback


5 - Indirection Interaction: Batch processing
What is HCI?
HCI Terms interchangeably used:

HCI (Human Computer Interaction)


CHI (Computer Human Interaction)
MMI (Man Machine Interaction)
HMI (Human Machine Interaction)

Interaction and Interface words: Interchangeably used

Int
era Int
cti erf
on ace
6
What is HCI?

HCI deals with:

Design
Implementation and
Evaluation of Interactive systems

7
Relationship between user and computer

HCI

HUMAN / COMPUTER/
USER MACHINE

- Single / Group of Users / Organizations - Desktop computers, machines …


- Emphasis on user - Mobile phones, PDAs, etc.
- Highly complex organisms - Highly complex systems

8
What to study in this course?

- Interfaces
INTERACT - HCI Patterns
ION - Design
- Usability Evaluation etc.

USER COMPUTER
/ MACHINE

- Capabilities - You already know much


- Mental - New Input / Output devices etc.
- Physical
9
Objectives of HCI
Design for people

Design for tasks

Design for environments


 In which users live and operate e.g. an organization

How to make the user interaction with computer easier?

Design easy, natural and intuitive computer systems


 To save time
 To reduce costs
10
Objectives of HCI
Designing Graphical User Interfaces (GUIs)
 Learning those interfaces
 Efficient use of those interfaces
 Evaluate and compare interfaces

Designing web interfaces

Explore new paradigms/prototypes of interaction

Develop models and theories of interaction

11
Why study HCI? (Software Perspective)

12
Why study HCI? (Software Perspective)

13
Why study HCI? (Software Perspective)

14
Why study HCI? (Software Perspective)

In word processors / spreadsheets

Accidently selecting a command never wished for

For example:
 Selecting “delete” instead of “save” due to slip of mouse cursor

Why?
 Because two commands close to each other !

15
Why study HCI? (Non-Software Perspective)
- Push Pull trap !!
- How much it is easy to use the door?

16
Why study HCI? (Non-Software Perspective)

- Which side the door will open?

17
Why study HCI? (Non-Software Perspective)

Turning the radio knobs while driving


Are you sure you are changing:
Radio stations or
Volume
Similar knobs: Which knob for which task ??

18
Why study HCI? (Non-Software Perspective)

 How do humans interact with bicycle?

 You need:

Handle bar
Brake control
Seat
Foot pedals

 If bicycle is not properly designed, you may not be able to


use it !
19
Why study HCI? (Non-Software Perspective)

Setting alarm on digital watches?

Poorly written instructions on VCR


Difficult to operate

20
Why study HCI? (End Result)

User attempts few times


To use that product / software
If unable to use it
Looses hope and
Gives up !

Catastrophe:
Product unsold
Your company in loss
Competitors win !

21
Why study HCI? (End Result)

Thus we need to:

Design &
Develop

Usable / User-friendly / interactive systems

22
Why study HCI? (End Result)

 To develop products/interaction techniques that are:


Easy to use
Easy to learn
Easy to remember

 To design user-friendly computer systems


That support users to perform tasks easily and efficiently

 To avoid unnecessary complexity in the design of


computer systems
23
HCI-based Products

Software and non-software products

Output of resultant product (on which HCI techniques have


been used)

Useful: Accomplish what is required: play music, cook dinner,


format a document

Usable: Do it easily and naturally, without danger of error, etc

Make people want to use it, be attractive, engaging, fun, etc

24
- Means of building better GUIs
- User Interface Layout

Compute
Design r Science - Understanding users
- User behavior
- Memory
- Help facilities
Sociolo Psychol
- Groupware gy
HCI ogy

Linguist
ics A.I. - Users physical
capabilities

Philoso Physiol
- Language for commands
Error messages, labels etc. phy ogy
- Creating consistency

25

You might also like