HCI Lecture 1

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 30

REPUBLIC OF RWANDA

UNIVARSITY OF LAY ADVENTISTES OF KIGALI(UNILAK)


MODULE OF HUMAN COMPUTER INTERACTION
YEAR 3
ISM
By Eng.N. Emmanuel
E-mail: [email protected]
Tel: 0783470097
HCI
Consulted Materials

Textbook:
1. “Learn Human-Computer Interaction” ,
Christopher Reid Becker
2. “Human Computer Interaction”, 2008 by Alan Dix
3. “The Human-Computer Interaction Handbook_
Fundamentals, Evolving”- CRC Press (2007),
Andrew Sears, Julie A. Jacko.
Aims of this Course
 Learn the major principles of HCI/Interaction
o Usability
o Affordance
o Cognetics
 Learn how people think, react, acquire
o Perception
o Cognetics
 Learn how to design and evaluate a system
o Development track
o Prototyping, Evaluating
o Research based approaches
Class objectives done
The development of the skills for Human computer
Interaction(HCI) such as
Humans in HCI
Computer in HCI
Design HCI
Applications of HCI
It requires sustained problem-solving exercises,
quizzes, use cases and so you will be asked to do
some exercises as assignment (homework).
Outline
 Introduction
 What is HCI
 History of HCI
 Goals
 Components of HCI
 User Interaction Design
 Interaction styles
 Interaction Devices
 Future
Introduction

 Human Computer Interaction (HCI) is


alternatively known as Man Machine Interaction
(MMI) or Computer Human Interaction(CHI) is
the interaction between people(users) and
Computer.
 With today’s technology and tools, and our
motivation to create really effective and usable
interfaces and screens.
Introduction_Con’t

 Why do we continue to produce systems that are


inefficient and confusing or, at worst, just plain
unusable?
 Is it because:
1. We don't care?
2. We don't possess common sense?
3. We don't have the time?
4. We still don't know what really makes good design?
What HCI and Why HCI?
 What happens when a human and a computer system
interact to perform a task?
o Task - write document, calculate budget, solve equation,
learn about Rwanda, drive home, make a reservation, land
a plane...
 Why is this important?
o Computer systems affect every person
o Safety, satisfaction, utility is critical
o Product success depends on ease of use
Why HCI is Important ?
 The study of our interface with information.
 User-centered design is getting a crucial role!
 High-cost e-transformation investments
 Users lose time with badly designed products and services
 Users even give up using bad interface – Ineffective
allocation of resources
 It can affect
-Effectiveness -Morale
-Productivity - Safety
Definition
 Human-computer interaction(HCI) is a discipline concerned with
the design, evaluation and implementation of interactive
computing systems for human use and with the study of major
phenomena surrounding them."
Defining The User Interface

 User interface, design is a subset of a field of


study called human-computer interaction (HCI).
 Human-computer interaction is the study,
planning, and design of how people and
computers work together so that a person's
needs are satisfied in the most effective way.
Con’t
HCI designers must consider a variety of factors:
What people want and expect, physical limitations
and abilities people possess,
How information processing systems work,
What people find enjoyable and attractive.
Technical characteristics and limitations of the
computer hardware and software must also be
considered
Con’t

The user interface is to – the part of a computer and its


software that people can see, hear, touch, talk to, or
otherwise understand or direct.

Input is how a person Output is how the


communicates his / her computer conveys the
needs to the computer. results of its
computations and
requirements to the user.
Task#1

Take 15 minutes for everyone to write down


one common device with substantial (real) HCI
design choices and discuss with the neighbor
the pros and cons. How does it affect you or
other users?
Class topics coved

 Introduction
 What is HCI
History of HCI
 Goals
 User Interaction Design
 Interaction styles
 Interaction Devices
 Future
History of HCI
 Early computer (e.g. ENIAC, 1946) 
− Improvement in the H/W technology brought
massive increase in computing power.
People started thinking on innovative ideas.

 Visual Display Unit (1950s) 


− SAGE (semi-automatic ground environment),
an air defense system of the USA
used the earliest version of VDU.
History. Con’t
 Development of the Sketchpad (1962)
 − Ivan Sutherland developed Sketchpad and
proved that computer can be used for
more than data processing.

 Douglas Engelbart introduced the idea of programming toolkits


(1963) − Smaller systems created larger systems and
components(First Mouse).
History. Con’t
 Computer Supported Cooperative Work (1990’s) − Computer
mediated communication.
 WWW (1989) − The first graphical browser (Mosaic) came in
1993.
History. Con’t

Xerox star (1981) Apple Mac(1984)


History, Con’t
 Window 1.0(1985) Window 2.0(1987)
History. Con’t

Reference: https://www.broadbandsearch.net/blog/complete-history-social-media
Today HCI
HCI Community
o Activities/Academics&Industry Research
• Taxonomies
• Theories
• Predictive models
o Skills/ Experiments
• Empirical data
• Product design
o Communities (Sociologists, anthropologists,
managers)
Motor , Perceptual, Cognitive Social, economic,
ethics
HCI Tools
o Sound
o 3D
o Animation
o Video
o Devices
• Size (small->very large)
• Portable (PDA, phone)
• Plasticity
o Context sensitive/aware
o Personalizable
o Ubiquitous
Usability Requirements
Goals:
•Usability
•Universality
•Usefulness
Achieved by:
• Planning
•Sensitivity to user needs
• Devotion to requirements
•analysis
•Testing
Bad Interfaces
 Encumbering
• Confusing
• Slow
• Trust (ex. windows crashing)
 What makes it hard?
• Varies by culture
• Multiple platforms
• Variety of users
Use Cases

 Learn the topics below, development them in 10 slides, how


HCI plays a significant role in every case.
 Make a group of 4 persons per each, last group has 3
Persons.
1. IoT technology
2. Eye-tracking technology
3. Speech recognition technology
4. AR/VR technology
5. Cloud computing

You might also like