CSCI 4163 / CSCI 6904 Human-Computer Interaction web.cs.dal.ca
Download
Report
Transcript CSCI 4163 / CSCI 6904 Human-Computer Interaction web.cs.dal.ca
CSCI 4163 / CSCI 6610, Winter 2014
Human-Computer Interaction
web.cs.dal.ca/~hawkey/4163
Dr. Kirstie Hawkey, [email protected]
Basic Info
Instructor: Kirstie Hawkey
TA: Jeevitha Mahendiran
Office: Room 225, Goldberg building
KH Office hours: 2-4 pm, Wednesdays
Course is offered as both an undergrad course (4163)
and a graduate course (6610)
NOTE: Tutorial/Lab in TL 4 on Wednesdays, 10:35-11:55
Website: web.cs.dal.ca/~hawkey/4163
Class style
Pre-assigned readings
Additional resources
Some lecture content
Interactive exercises
HCI topic seminars (breadth!)
Group work:
2 mini-projects
Understanding the user’s needs
Controlled laboratory evaluation of a technique
Individual work:
Topic seminars
Research paper (grad)
Reading responses
Participation/peer evaluation/quizzes
2 tests
Human Computer Interaction
Human
Computer
The user of a computer program, computerized device, or
other information technology artifact
The physical device, artifact, or hardware that runs the
program
Interaction
The communication between the human and the computer
Why Care about the human?
Moore’s Law
Slide idea by Bill Buxton
Computer
abilities
transistors
speed
discs
cost
1950
1990
Slide: Saul Greenberg
2030
Psychology
human
abilities
2000BC
Slide idea by Bill Buxton
1950
1990
2030
Where is the bottleneck?
system
performance
Slide idea by Bill Buxton
Slide: Saul Greenberg
Human Computer Interaction
A discipline concerned with the
implementation
design
evaluation
of interactive computing systems for human users
Slide: Saul Greenberg
User Centered Design
1.
2.
3.
Our focus:
Methods for understanding
user needs
Methods for evaluating
interfaces and techniques
with users
Theories/models of human
performance
NOT DESIGN
(3160 in the Fall for user
interface design, prototyping,
discount usability evaluation)
process figure: http://www.yucentrik.ca/en/expertise-2/tools/
User Interface Design HCI
CSCI 3160: UI Design
Iterative Design
Design architecture of system
Draw UI sketches/task scenarios
Prototyping
Evaluate with users (primarily formative)
Redesign
Implement Prototypes and evaluate
(heuristics, cognitive walkthroughs)
CSCI 4163 – HCI
Understand
Critically
understand different
experimental approaches to understand
and evaluate systems
Design Considerations
Graphic output/input
Errors
Design and layout
Task
Software
E.g., GUI toolkits,
users
Learn about their needs, tasks, etc.
understand how users do something
to help inform design decisions
When to use which approach
(advantages and disadvantages)
Analyze
results and use these to
develop guidelines
Quantitative and qualitative data
Evaluate
high fidelity prototypes,
interaction techniques, etc. (often
summative, comparative)
Course goals
To understand strengths and weaknesses of different
experimental methods in HCI
To learn about how theories/human models of human
performance impact interaction
To develop an appreciation for experimental HCI
research and how it can refine the theories/models
To be able to apply these techniques to do basic HCI
research
To learn about User Experience as a career path
Homework for Thursday’s class
Read Chapter 2 of The Encyclopedia of Human
Computer Interaction
http://www.interactiondesign.org/encyclopedia/human_computer_interaction_hci.htm
l
Email (FB?) Jeevitha 2 questions/comments about the
reading by 10pm Wednesday night
Excellent (2 pts): thought provoking, insightful, original, good
discussion points
Good (1 pt): relevant
Bad (0 pt): completely irrelevant, comments not sent or sent
late