0% found this document useful (0 votes)
16 views15 pages

Lec01 4-15-21

Uploaded by

Waqasahmad Rana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views15 pages

Lec01 4-15-21

Uploaded by

Waqasahmad Rana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Human Computer

Interaction
By
M Kamran Abid
BSIT (Gold Medal) BZU Multan
MSIT BZU Multan
PhD Computer science ( In Process)
Regular Faculty Member
NFC-IET Multan

1
Course Objectives
• Human Issues of Usability
• Importance of Usability
• Implication of Human Understanding on
usability
• Guidelines for use of different media &
interface styles
• Usability design principles
• Evaluation Techniques
2
Course Outline
• Usability paradigm and principles
• HCI in Software projects
• Design Rules
• Prototyping
• Evaluation Techniques
• Task Analysis
• Universal design and User support and
Computer Supported Cooperative Work
3
WHAT IS HUMAN COMPUTER
INTERACTION?

• The study of how humans interact with computers, and how to


design computer systems that are easy, quick and productive for
humans to use.
• The study of how people interact with computers and to what
extent computers are or are not developed for successful interaction
with human beings
• A significant number of major corporations and academic
institutions now study HCI.

4
What is human computer interaction ?

HCI is the study and the practice of usability.

It is about understanding and creating software and other technology that people will
want to use, will be able to use, and will find effective when used.

HCI tries to provide us with all understanding of the computer and the person using it, so
as to make the interaction between them more effective and more enjoyable.
WHY HUMAN COMPUTER
INTERACTION?
• A simple example..
• ‘Save’ and ‘Delete’ in word processor
• Click ‘Save’ to save
• Click ‘Delete’ to delete  Confirmation box appears
• What if ‘Save’ button generates the same confirmation
box?
• Any misunderstanding will cause error..
• We need to review the interface in order to correct the
usability

6
The goals of HCI

Ensuring usability.
A usable software system is one that supports the effective and
efficient completion of tasks in a given work context.

The bottom-line benefits of more usable software system to


business users include:
• Increased productivity
• Decreased user training time and cost
• Decreased user errors
• Increased accuracy of data input and data interpretation
• Decreased need for ongoing technical support
7
The goals of HCI

The bottom-line benefits of usability to development


organizations include:
Greater profits due to more competitive products/services
Decreased overall development and maintenance costs
Decreased customer support costs
More follow-on business due to satisfied customers

8
Humans, Computer and Interaction

Humans good at: Sensing low level stimuli, pattern


The H recognition, inductive reasoning, multiple
strategies, adapting “Hard and fuzzy things”.

Computers good at: Counting and measuring,


The C accurate storage and recall, rapid and consistent
responses, data processing/calculation, repetitive
actions, performance over time, “Simple and
sharply defined things”.
The list of skills is somewhat complementary. Let
The I humans do what humans do best and computers do
what computers do best.

9
Relationship of HCI to other disciplines

10
Topics in HCI

11
Topics in HCI

Computer systems exist within a larger social, organizational and


work milieu (U1).

Within this context there are applications for which we wish to


employ computer systems (U2).

But the process of putting computers to work means that the


human, technical, and work aspects of the application situation
must be brought into fit with each other through human learning,
system tailorability, or other strategies (U3).

12
Topics in HCI

In addition to the use and social context of computers, on the


human side we must also take into account:
the human information processing (H1)
communication (H2)
and physical (H3) characteristics of users

13
Topics in HCI

On the computer side, a variety of technologies have been developed for


supporting interaction with humans:
Input and output devices connect the human and the machine (C1).
These are used in a number of techniques for organizing a dialogue (C2).
These techniques are used in turn to implement larger design elements, such
as the metaphor of the interface (C3).
Getting deeper into the machine substrata supporting the dialogue, the
dialogue may make extensive use of computer graphics techniques (C4).
Complex dialogues lead into considerations of the systems architecture
necessary to support such features as interconnectable application programs,
windowing, real-time response, network communications, multi-user and
cooperative interfaces, and multi-tasking of dialogue objects (C5).

14
Topics in HCI

Finally, there is the process of development which incorporates design (D1) for
human-computer dialogues, techniques and tools (D2) for implementing them (D2),
techniques for evaluating (D3) them, and a number of classic designs for study
(D4).

15

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy