Human-Computer Interaction

Download Report

Transcript Human-Computer Interaction

Universitas Gunadarma
Human-Computer Interaction
Dharmayanti, ST., MMSI
Teknik Informatika, UG, 2008
E-mail : [email protected]
Staffsite: dharmayanti.staff.gunadarma.ac.id
File : HCI Gattech01-Introduction
Course Information
• Books  HCI Books, Alan Dix
• Web
 Staffsite  dharmayanti.staff.gunadarma.ac.id
 HCI resources
 Related courses  Other UG Lecture staffsite
• Grading




Fall 2002
Mid Test (50%)
Group Assignments (15%)
Examination/Quiz (15%)
Presentation (20%)
CS 6750
2
Advice
• Learn from and use the past
 Look to previous courses, courses elsewhere,
info on the web, …
Content, lectures, projects, …
• Go further
 Move beyond lectures & book
 Further courses
 Step into research
Fall 2002
CS 6750
3
Why We Are Here
• Look at human factors that affect
software design and development
• Central Topic: User interface design
 Not just a software interface on a desktop
monitor!
Fall 2002
CS 6750
4
HCI
• What is it?
 Can you define/describe it?
Fall 2002
CS 6750
5
HCI
• What happens when a human and a
computer get together to perform a task
 task - write document, calculate budget, solve
equation, learn about Bosnia, drive home,...
Fall 2002
CS 6750
6
Why is this important?
• 1. Computers (in one way or another)
now affect every person in society
 Increasing % utilize computers in work
• 2. Product success may depend on ease
of use, not necessarily power
Fall 2002
CS 6750
7
Course Aims
• 1. Consciousness raising
 Make you aware of these issues
• 2. Design critic
 Question bad design
Fall 2002
CS 6750
8
Goals of HCI
• Allow users to carry out tasks
 Safely
 Effectively
 Efficiently
 Enjoyably
Fall 2002
CS 6750
9
Usability
• Important issue
• Combination of
 Ease of learning
 High speed of user task performance
 Low user error rate
 Subjective user satisfaction
 User retention over time
Fall 2002
CS 6750
10
Key Historical Event (Personal)
• Grad school in ‘84
• John Sculley, Mac
Fall 2002
CS 6750
11
Moving Forward
• How do we improve interfaces?
 1. Change attitude of software professional
 2. Draw upon fast accumulating body of
knowledge regarding H-C interface design
 3. Integrate UI design methods & techniques
into standard software development
methodologies now in place
Fall 2002
CS 6750
12
Improving Interfaces
• Know the User!
 Physical abilities
 Cognitive abilities
 Personality differences
 Skill differences
 Cultural diversity
 Motivation
 Special needs
Fall 2002
CS 6750
13
Two Crucial Errors
• Assume all users are alike
• Assume all users are like the designer
Fall 2002
CS 6750
14