Lec01 4-15-21
Lec01 4-15-21
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?
4
What is human computer interaction ?
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.
8
Humans, Computer and Interaction
9
Relationship of HCI to other disciplines
10
Topics in HCI
11
Topics in HCI
12
Topics in HCI
13
Topics in HCI
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