0% found this document useful (0 votes)
32 views18 pages

Human Computer Interaction

This document provides an overview of the key topics covered in an introductory human-computer interaction (HCI) course, including: 1) The purpose of the course is to provide knowledge about designing and evaluating user interfaces and user experience. 2) The course will cover theoretical foundations of HCI, GUI programming, and learning about UX design programs. 3) An introduction to HCI discusses what HCI is, its main components, goals, importance, who is involved, and defines usability.

Uploaded by

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

Human Computer Interaction

This document provides an overview of the key topics covered in an introductory human-computer interaction (HCI) course, including: 1) The purpose of the course is to provide knowledge about designing and evaluating user interfaces and user experience. 2) The course will cover theoretical foundations of HCI, GUI programming, and learning about UX design programs. 3) An introduction to HCI discusses what HCI is, its main components, goals, importance, who is involved, and defines usability.

Uploaded by

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

Human Computer Interaction

Chapter 1
Course purpose
 The purpose of this course is to give students basic
knowledge regarding methods for designing and
evaluating user interfaces (UI) & user experience
(UX).
Course organization
 This course will consist of
1. Theoretical foundations of HCI
2. GUI Programming sessions using Java
Swing or C# (optional)
3. Learning about Google UX design program
(Optional)
Textbooks
Chapter 1
Introduction to HCI
Chapter Outline
1.What is HCI?

2.Main components of HCI

3.The goals of HCI

4.Importance of HCI

5.Who is involved in HCI?

6.Usability
What is HCI?
 Human computer interaction(HCI) is the study and
the practice of usability.
 Human-computer interaction is a discipline concerned
with the design, evaluation and implementation of
interactive computing systems for human use.
 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.
Main components of HCI
 HCI consists of three parts: the user, the computer
itself, and the ways they work
together(interaction).
User(human)
 By "user", we may mean an individual user or a
group of users working together.
 Consider cultural and national differences which can play
a part.
Computer
 When we talk about the computer, we're referring
to any technology ranging from desktop
computers, to large scale computer systems.
 For example, if we were discussing the design of a
Website, then the Website itself would be referred to as
"the computer".
 Devices such as mobile phones or VCRs can also be
considered to be “computers”.
Interaction
 Interaction is a communication between a
user and computer system .
The goals of HCI
1) Understand the factors that determine how
people use technology.
2) Develop tools and techniques to enable building
suitable systems.
3) Achieve efficient, effective, and safe interaction.
4) Put people first.
Importance of HCI
 In the past, problems with poor interface design of
computer software have contributed to an enormous loss
in productivity.
 A US study in the 1980s found that:
 only 20% of new systems studied were considered to be
successes
 40 % produced only marginal gains
 40 % resulted in rejection or failure of the system
 this represents a huge loss of money, time and effort
from all of the people involved.
Who is involved in HCI?
 HCI is undoubtedly a multi-disciplinary subject.
 The ideal designer of an interactive system would have
expertise in a range of topics
 Psychology and cognitive science to give her/him
knowledge of the user’s perceptual, cognitive and
problem-solving skills.
 Ergonomics for the user’s physical capabilities.
Cont.…
 Sociology to help her/him understand the wider
context of the interaction.
 Computer science and engineering to be able to
build the necessary technology.
 Business to be able to market it.
 Graphic design to produce an effective interface
presentation.
Principles of HCI
1. Know you user
2. Understand the Task.
3. Reduce Memory Load
4. Prevent Errors/Reversal of Action
5. Naturalness
Usability
 Usability is one of the key concepts in HCI. It is
concerned with making systems easy to learn and use.
 A usable system is:
 easy to learn
 easy to remember how to use
 effective to use
 efficient to use
 safe to use
 enjoyable to use
Most common usability goals
 Most common usability goals:
 Efficiency
 Errors
 Satisfaction
 Learnability
 Memorability
Thank you

You might also like