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