Lecture 1 - HCI Intro
Lecture 1 - HCI Intro
INTRODUCTION
Reference Books:
• Interaction Design: Beyond Human-Computer
Interaction by Preece, Jenny (Latest Edition)
• What is HCI ?
“Human Computer Interaction 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.”
-ACM/IEEE
Learning Outcomes/Goals
• Upon completion of this course, students should
be able to:
– Understand the importance and significance of
human-computer interactions
– Understand human characteristics and computer
system characteristics affecting human-computer
interaction
– Adopt suitable usability engineering lifecycle models
and methodologies for developing computer systems
– Design user-interfaces through prototyping
techniques
– Evaluate user interfaces through heuristics and
usability testing
Contents From The Book
• Human, Computer and their Interaction
• Human Psychology and Ergonomics
• Interaction Paradigms
• Interaction design basics
• HCI in the software process
• Design rules
• Implementation support
• Evaluation techniques
• Universal Design
Contents From The Book …..
• User Support
• Cognitive Model
• Socio-economical issues & Stakeholders
Requirements
• Communication & Collaborative Model
• Task Analysis
• Dialog Notations and Design
• Models of the System
• Modeling Rich Interaction
• Groupware
• Ubiquitous Computing & Augmented Realities
Course Outline
• Cognitive Frameworks
• Interaction Paradigms
• User-Centered Design Approaches
• Requirements
• User Researches
• Interface Designing
• Visual Designs
• Error Messages
• Usability Testing
Course Outline…..
• Collaborative System Design
• Multimodal Interfaces
• Ubiquitous Computing
• Haptics and Virtual Reality
• Information and Data Visualization
• Mobile Devices
• Special Needs Interfaces
• Localization
• Organizational Aspects
Where HCI falls?
HCI
• So let us discuss briefly about the three main
components of HCI.
– The Human
– The Computer
– The Interaction
The Human
• As a human, we have various ways of
perceiving the world around us.
The Human
• There are a few more as well like smelling and
tasting but we will not deal with those as
much.
The Human
• But, we have more than senses. We have
memory, skills, expertise, skills, etc.
The Human and HCI
• In HCI, we have to take in consideration every
element of the human, from the way they
perceive and interact with the world, to their
long history of using computers and
technologies.
The Computer
• All of these are computers.
The Computer
• But in fact these are also computers.
The Modern Computers
Cars are nowadays COMPUTERS!!!
Computers are everywhere
• So, now a days, nearly everyone interacts with
computers as computers are everywhere.
Interaction
• We have humans, we have computers. We are
interested in the interaction between them.
• Interaction can take different forms.
– Humans interacting with computer
– Computers interacting with humans in response
What’s missing?
• This is a valid view but it perhaps misses the
more interesting part of HCI.
The Task
• We can also think of humans interacting with
the task through the computer.