13
CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, [email protected]

CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, [email protected]@cs.dal.ca

Embed Size (px)

Citation preview

Page 1: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

CSCI 4163 / CSCI 6610, Winter 2014Human-Computer Interactionweb.cs.dal.ca/~hawkey/4163

Dr. Kirstie Hawkey, [email protected]

Page 2: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

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

Page 3: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

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

Page 4: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Human Computer Interaction Human

The user of a computer program, computerized device, or other information technology artifact

Computer The physical device, artifact, or hardware that

runs the program

Interaction The communication between the human and the

computer

Page 5: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Why Care about the human?

Page 6: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Moore’s Law

transistorsspeeddiscscost

1950 1990 2030Slide idea by Bill Buxton

Computerabilities

Slide: Saul Greenberg

Page 7: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Psychology

1950 1990 20302000BC

human

abilities

Slide idea by Bill Buxton

Page 8: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Where is the bottleneck?

Slide idea by Bill Buxton

system performance

Slide: Saul Greenberg

Page 9: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Human Computer Interaction A discipline concerned with the

of interactive computing systems for human users

design implementation

evaluation

Slide: Saul Greenberg

Page 10: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

User Centered Design

process figure: http://www.yucentrik.ca/en/expertise-2/tools/

Our focus:1. Methods for

understanding user needs

2. Methods for evaluating interfaces and techniques with users

3. Theories/models of human performance

NOT DESIGN(3160 in the Fall for user

interface design, prototyping, discount usability evaluation)

Page 11: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

User Interface Design HCI

CSCI 3160: UI DesignIterative Design

Design architecture of system Draw UI sketches/task scenarios Prototyping Evaluate with users (primarily

formative) Redesign Implement Prototypes and evaluate

(heuristics, cognitive walkthroughs) Design Considerations

Graphic output/input Errors Design and layout Task

Software E.g., GUI toolkits,

CSCI 4163 – HCIUnderstand users

Learn about their needs, tasks, etc.

understand how users do something to help inform design decisions

Critically understand different experimental approaches to understand and evaluate systems

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)

Page 12: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Course goals

To understand strengths and weaknesses of different experimental methods in HCI To learn about how theories/human models of human performance impact interactionTo develop an appreciation for experimental HCI research and how it can refine the theories/modelsTo be able to apply these techniques to do basic HCI research To learn about User Experience as a career path

Page 13: CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey, hawkey@cs.dal.cahawkey@cs.dal.ca

Homework for Thursday’s class Read Chapter 2 of The Encyclopedia of Human

Computer Interaction http://www.interaction-design.org/encyclopedia/hu

man_computer_interaction_hci.html

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