Professional Documents
Culture Documents
B. Gopolang
Computer Science, UB
Office: 247/275
2. Course Introduction
2
Course admin…
Course objectives
4
Timetable
Lectures Labs
Day Thurs Thurs
Time 12-2pm 9-11am, 3-5pm
Venue 252/029 247/293
Course Material
• Notes will be posted online prior to lectures
– http://www.cs.ub.bw/moodle/)
– Download and bring to class & labs
– Check regularly for updates and announcements
WARNING!
These lecture notes are NOT enough.
You MUST attend all lectures, labs & do all
recommended exercises and assessments. 5
Reference material
• Required Textbook:
– Sharp H., Rogers Y. and Preece J., (2015),
Interaction Design: Beyond Human Computer
Interaction, 4th Ed., Wiley.
• No late coming
• No late submissions
8
Course Intro…
1. What is HCI?
• ACM definition:
• In simple terms:
– A study of how people interact with computer
systems to perform tasks
• E.gs: writing a report, driving home, making
a reservation, landing a plane, etc.
10
Visually…
Cognition Processing…
Interface
Human Computer
Interaction
• Note:
– We use systems to achieve specific goals
– We can sense low level stimuli, recognize
patterns, apply inductive reasoning, adopt
multiple strategies, etc.
b) Computer (Technology)
– Modern day devices are:
• More completed
• Multi-functional
– Pace of technology change: higher
• Note:
– Computers good with “Simple and sharply
defined things”.
• Egs: counting, measuring, accurate storage,
recall, quick and consistent responses,
repetitive actions
c) Interaction
– Communication between H & C
• Dialogue: Human & Computer
• Note:
– System interface very key for interaction
People interacting with technology
User interface
• Execution
– Develop an intention
– Set out sequence of actions
– Act
• Evaluation
– Develop a perception
– Interpret the perception
– Evaluate perception (compare)
3. Why is HCI important?
1. Computer systems affect every person
– Humans interact with computers in many ways
• Computers,
• Wristwatch
• Car
• Reservation systems
• Phones
• Photocopiers
• Washing machines
• Running shoes
• etc
17
2. Safety, satisfaction and utility are critical to users
18
3. Product success depends on ease of use (usability)
– One key element to usability is user interface
– HCI help designers understand why some
software products are good while others are bad
19
4. HCI goal?
• To ensure system usability
20
– Benefits of a more usable s/w system
a) to users:
• Reduced user errors
• Reduced user training time and cost
• Reduced need for ongoing technical support
• Increased productivity
• Increased data input & interpretation
accuracy
b) to development organizations:
22
5. HCI Factors
• Factors required to achieve usability include:
– Cognitive, perceptual, and motor capabilities
and constraints of people in general
– Special and unique characteristics of the
intended user population in particular
– Unique characteristics of the users’ physical and
social work environment
– Unique characteristics and requirements of the
users’ tasks to be supported by the software
– Unique capabilities and constraints of the
chosen software and/or hardware and platform
for the product
23
Disciplines contributing to HCI
• HCI is a multidisciplinary field
24
Summary
• Course admin
• Course Introduction
25