0% found this document useful (0 votes)
22 views23 pages

Lecture 1

This document provides an introduction to the course Human Computer Interaction (HCI). It discusses key topics that will be covered such as input/output channels, human memory and problem solving, and HCI frameworks. The goals of HCI are outlined as producing usable, safe, and functional systems. Factors that influence HCI like the user, task, and environment are also summarized. Finally, disciplines contributing to HCI like computer science, cognitive psychology, and ergonomics are briefly described.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views23 pages

Lecture 1

This document provides an introduction to the course Human Computer Interaction (HCI). It discusses key topics that will be covered such as input/output channels, human memory and problem solving, and HCI frameworks. The goals of HCI are outlined as producing usable, safe, and functional systems. Factors that influence HCI like the user, task, and environment are also summarized. Finally, disciplines contributing to HCI like computer science, cognitive psychology, and ergonomics are briefly described.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

MIRPUR UNIVERSITY OF SCIENCE AND TECHNOLOGY (MUST), MIRPUR

DEPARTMENT OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY


Human Computer Interaction
BIT-3601

Lecture [01] : Introduction to HCI

Mr. Ghias Hamid


(Lecturer)

Date: April 28, 2020


COURSE DESCRIPTION AND LEARNING OUTCOMES

Course Description

This course covers the principles of human-computer interaction and the design and evaluation of user interfaces. Topics include an
overview of human information processing subsystems (perception, memory, attention, and problem solving); how the properties of
these systems affect the design of user interfaces; the principles, guidelines, and specification languages for designing good user
interfaces, with emphasis on tool kits and libraries of standard graphical user interface objects; and interface evaluation
methodologies that can be used to measure the usability of software.

Learning Outcomes
• On completion of this course according to course goals, the student should be able to:
• Understand the basics of human and computational abilities and limitations.
• Understand basic theories, tools and techniques in HCI.
• Understand the fundamental aspects of designing and evaluating interfaces.
• Practice a variety of simple methods for evaluating the quality of a user interface.
• Apply appropriate HCI techniques to design systems that are usable by people.

Human Computer Interaction (HCI) 3


COURSE SCHEDULE

Till Mid Term After Mid Term


• Introduction • HCI in the software process
• Input-output channels • The software life cycle, Activities in the life cycle
• Human memory
• Interactive systems
• Thinking, Reasoning and problem solving
• Principles of robustness
• Computer and Interaction
• Models of interaction • Evaluation techniques
• Frameworks and HCI • Universal design
• Introduction to design basics • User Support
• The rule of design • Groupware systems

Human Computer Interaction (HCI) 4


COURSE TEXTBOOKS

1. “Human-Computer Interaction”, by Alan Dix, 3rd Ed or Latest Edition

2. “Designing the User Interface: Strategies for Effective Human-Computer


Interaction”, by Ben Shneiderman, 4th Ed or Latest Edition.

Human Computer Interaction (HCI) 5


GRADING POLICY

Mid Term: 30%

Quizzes: 10%

Assignments: 10%

Final Exam: 50%

Human Computer Interaction (HCI) 6


HOMEWORK & ASSIGNMENT POLICY

Assignments
Every student is required to submit two assignments in hand form
One group assignment need to submit before one week of terminal exam.
Quizzes:
At least two quizzes:
Quiz#1 After 4th week
Quiz#2 After 12th week

Human Computer Interaction (HCI) 7


Contents
In this lecture we are going to understand the following concepts
 Introduction to HCI
• What is Human computer Interaction (HCI) ?
• Human computer Interaction (HCI) Parts
• The Goals of Human computer Interaction (HCI)
• Usability
• Factors in HCI
• Disciplines contributing to HCI

Human Computer Interaction (HCI) 8


Introduction-Human Computer Interaction
What is Human computer Interaction (HCI) ?
• Human computer interaction (HCI) is characterized as
a dialogue or interaction between the human and the
computer.

• HCI is the study of interaction between people (Users)


and computers.

• HCI is concerned with the design, evolution and


implementation of interactive computing systems for
human use and with the study of major phenomena
surrounding them.

Human Computer Interaction (HCI) 9


Introduction-Human Computer Interaction

Human computer Interaction (HCI) Simply

A discipline concerned with


Evaluation Design
• Design
• Implementation
• Evaluation
Implementation
of interactive computing system for
human use.

10
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction

Human computer Interaction (HCI) Parts


As its name implies, HCI consists of three parts: the user, the computer
itself, and the ways they work together.

• User
• Computer
• Interaction

11
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction

The Goals of Human computer Interaction (HCI)


The goals of HCI are to produce usable and safe systems, as well as
functional systems.
In order to produce computer systems with good usability, developers
must attempt to:
• understand the factors that determine how people use technology
• develop tools and techniques to enable building suitable systems
• achieve efficient, effective, and safe interaction
• put people first

12
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
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
13
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Factors in HCI
There are a large number of factors which should be considered in the
analysis and design of a system using HCI principles.
The main factors are listed in the table below:
Organization Factors
Training, job design, politics, roles, work organization
Environmental Factors
Noise, heating, lighting, ventilation
Health and safety factors
The User
Motivation, enjoyment, satisfaction, personality, experience

14
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Factors in HCI
Comfort Factors
Seating, equipment, layout

User Interface
Input devices, output devices, dialogue structures, use of color,
icons, commands, navigation, graphics, natural language, user
support, multimedia

Task Factors
Easy, complex, novel, task allocation, monitoring, skills

15
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Factors in HCI
Constraints
Cost, timescales, budgets, staff, equipment, buildings

System Functionality
Hardware, software, application

Productivity Factors
Increase output, increase quality, decrease costs, decrease errors,
increase innovation

16
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Disciplines contributing to HCI
The field of HCI covers a wide range of topics, and its development has
relied on contributions
from many disciplines.
Some of the main disciplines which have contributed to HCI are:
Computer Science
• technology
• software design, development & maintenance
• User Interface Management Systems (UIMS) & User Interface Development Environments (UIDE)
• prototyping tools
• graphics

17
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Disciplines contributing to HCI
Cognitive Psychology
• information processing

• capabilities

• limitations

• cooperative working

• performance prediction

Social Psychology
• social & organizational structures

Ergonomics/Human Factors
• hardware design

• display readability

18
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Disciplines contributing to HCI
Linguistics

• natural language interfaces


Artificial Intelligence

• intelligent software
Engineering & Design

• graphic design
• engineering principles

19
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Summary
HCI draws supporting knowledge on both, the machine side and the human
side

On Machine side
Techniques in computer graphics, operating Systems, programming
languages, algorithms and development environments are relevant

20
Human Computer Interaction (HCI)
Introduction-Human Computer Interaction
Summary
On Human side
Communication theory, graphics and industrial design discipline, cognitive
psychology and human performance (AI) are relevant

On interaction side
Engineering and design methods are relevant

21
Human Computer Interaction (HCI)
References
1. Human-Computer Interaction, by Alan Dix, 3rd Edition , Chapter 01, Section 1.1

2. https://www.studocu.com/in/document/anna-university/human-computer-interaction/lecture-
notes/hci-notes-all-units-1/3707695/view

22
Human Computer Interaction (HCI)
THANKS

You might also like