Aims of the HCI course Human

Aims of the HCI course
Human-Computer Interaction
1. The aim is to aquire basic knowledge,
knowledge, theories,
theories,
and research methods in HCI
2. You will learn several methods for
Intro part I (of II)
Practical issues
i) the design and ii) the evaluation of UIs
3. As you know these methods,
methods, you should be
able to use them in practical UI design
2/38
How to reach these aims?
For good feedback:
student representatives
-- The HCI course is taught by one main teacher and several guest
lecturers and course assistants
• Student representatives:
-- The HCI course employs several educational modes:
Lectures
Guest lectures
Exercises
Assignment
Self study
• Volunteers:
Volunteers: Please come up in the break
• 3 Meetings:
Meetings: beginning,
beginning, during,
during, after course
• Any opinion and course feedback should be
•
•
•
•
•
-- Course participants feedback their opinion at any time!
One from Chalmers and one from GU
adressed to the student representatives
3/38
4/38
Teachers
Lectures (förelesningar)
• Main teacher
• PowerPoints (PPTs
(PPTs)) on web site day after lecture
• Teaching material: Lectures, PPTs,
PPTs, text book, and
Morten Fjeld (MF), Associate Professor, Chalmers
More on www.fjeld.ch and www.t2i.se
other resources
• Guest lecturers
Johanna Altenstedt (JA), SpotFire
Paul Piamonte (PP), Volvo
Jonas Sunryd (JS), Monator
Erik Andersson (EA), Monator
Fang Chen (FC), Associate Professor, Chalmers
• Course Assistants
Jon B. Olsen, (JBO), IT University, Interaction Design
Anders Fougstedt (AF), IT University, Interaction Design
Sofia Andersson (SA), Chalmers, Computer Engineering
5/38
• We may use multimedia tools for teaching.
Hence, PPTs will not cover everything we teach
• Examination will be based on the content of
teaching and exercises, not only on textbook
• Therefore, it is important to attend lectures
6/38
1
Lectures of the HCI Course
Order may change,
change, look at web site
#
Date
Who
Lecture Headline [links to Notes]
#
Date
Who
1
Jan 16
MF
1.1-1.5
Course Introduction;
1
Jan 16
MF
1.1-1.5
Course Introduction;
Jan 19
MF
1.1-1.5
9.1-9.5
Human Cognition
Evaluation Techniques
2
MF
1.1-1.5
9.1-9.5
Human Cognition
Evaluation Techniques
3
Jan 23
JA
SpotFire industry guest lecture; Assignment orientation (I)
3
Jan 23
JA
4
Jan 26
MF
3.1-3.6
Interaction
4
Jan 26
MF
3.1-3.6
Interaction
5
Jan 30
EA, JS
Monator industry guest lecture: Next generation web applications
based on AJAX (Asynchronous JavaScript and XML)
5
Jan 30
EA, JS
6
Feb 2
MF
15.1-15.7
Task Analysis, Assignment orientation (II)
6
Feb 2
MF
15.1-15.7
Task Analysis, Assignment orientation (II)
7
Feb 6
MF
5.1-5.6
Interaction Design Basics
7
Feb 6
MF
5.1-5.6
Interaction Design Basics
8
Feb 9
MF
12.1,2,5
7.1-7.5
Cognitive Models
Design Rules and Usability Methods
8
Feb 9
MF
12.1,2,5
7.1-7.5
Cognitive Models
Design Rules and Usability Methods
9
Feb 13
MF
6.1-6.5
HCI and Software Engineering
9
Feb 13
MF
6.1-6.5
HCI and Software Engineering
10
Feb 16
FC
10.1-10.3
Multimodal Interaction
10
Feb 16
FC
10.1-10.3
Multimodal Interaction
11
Feb 20
MF
20.1-20.4
Ubiquitous Computing, VR, and AR; UbiComp hands-on
11
Feb 20
MF
20.1-20.4
12
Feb 23
PP, MF
Volvo industry guest lecture; Test Details
12
Feb 23
PP, MF
2
Textbook, Ch.
Lectures of the HCI Course
Lectures by main teacher
Exercise Groups are formed
Jan 19
Textbook, Ch.
Lecture Headline [links to Notes]
Exercise Groups are formed
SpotFire industry guest lecture; Assignment orientation (I)
Monator industry guest lecture: Next generation web applications
based on AJAX (Asynchronous JavaScript and XML)
Ubiquitous Computing, VR, and AR; UbiComp hands-on
Volvo industry guest lecture; Test Details
13
Feb 27
MF
19.1-19.5
Collaboration and Groupware; "Enkät"
13
Feb 27
MF
19.1-19.5
Collaboration and Groupware; "Enkät"
14
March 2
MF
13.1-13.3
"Tentaprep"
14
March 2
MF
13.1-13.3
"Tentaprep"
7/38
8/38
Lectures of the HCI Course
Guest lectures
#
Date
Who
Textbook, Ch.
Lecture Headline [links to Notes]
1
Jan 16
MF
1.1-1.5
Course Introduction;
2
Jan 19
MF
1.1-1.5
9.1-9.5
Human Cognition
Evaluation Techniques
3
Jan 23
JA
4
Jan 26
MF
3.1-3.6
Interaction
5
Jan 30
EA, JS
6
Feb 2
MF
15.1-15.7
Task Analysis, Assignment orientation (II)
7
Feb 6
MF
5.1-5.6
Interaction Design Basics
8
Feb 9
MF
12.1,2,5
7.1-7.5
Cognitive Models
Design Rules and Usability Methods
9
Feb 13
MF
6.1-6.5
HCI and Software Engineering
10
Feb 16
FC
10.1-10.3
Multimodal Interaction
20.1-20.4
Exercise Groups are formed
Guest Lecture 1, SpotFire
Johanna Altenstedt (JA)
http://www.spotfire.com
http://www.spotfire.com//
SpotFire industry guest lecture; Assignment orientation (I)
Monator industry guest lecture: Next generation web applications
based on AJAX (Asynchronous JavaScript and XML)
11
Feb 20
MF
12
Feb 23
PP, MF
13
Feb 27
MF
19.1-19.5
Ubiquitous Computing, VR, and AR; UbiComp hands-on
Collaboration and Groupware; "Enkät"
14
March 2
MF
13.1-13.3
"Tentaprep"
Volvo industry guest lecture; Test Details
9/38
Guest Lecture 2, Monator
Next generation web applications based on AJAX
(Asynchronous JavaScript and XML)
Jonas Sunryd (JS) and Erik Andersson (EA)
http://www.chalmers.se/HyperText/ChalmersMagasin/nr3_2005/interaktion.pdf
http://www.chalmers.se/HyperText/ChalmersMagasin/nr3_2005/interaktion.pdf,, pp.
pp. 1414-15
http://www.monator.com
http://www.monator.com//
10/38
10/38
Guest Lecture 3, Multimodal Int.
Fanch Chen (FC), Chalmers
Using MultiPoint on a tablet computer
11/38
11/38
http://www.archimuse.com/mw2002/papers/milekic/milekic.html
12/38
12/38
2
Guest Lecture 4, Volvo
Dominic Paul T. Piamonte (PP), MD, PhD
Group Manager 6410
Area Manager Interaction Design
Dept. 6400 HumanHuman-Systems Integration
VOLVO TECHNOLOGY CORPORATION
6400, M1.6
Götaverksgatan 10
405 08 Gothenburg
SWEDEN
http://www.volvo.com/group/global/enhttp://www.volvo.com/group/global/en-gb/Volvo+Group/our+companies/volvotechnologycorporation/vtecabout/
gb/Volvo+Group/our+companies/volvotechnologycorporation/vtecabout/
Other practical issues
#
Date
Who
1
Jan 16
MF
1.1-1.5
Course Introduction;
MF
1.1-1.5
9.1-9.5
Human Cognition
Evaluation Techniques
3.1-3.6
Interaction
15.1-15.7
Task Analysis, Assignment orientation (II)
2
Jan 19
3
Jan 23
JA
4
Jan 26
MF
5
Jan 30
EA, JS
6
Feb 2
MF
Textbook, Ch.
• One exercise per week,
week, 6 exercises in total
• You have already been assigned to a session, A, B,
•
•
•
•
C, or D
Tasks will be given in the start of each exercises
session
Exercises are compulsory,
compulsory, it is part of the
examination
1 page individual report for exercise 2, 3, 4, and 5
required
Report template is offered on course web site
Exercise Groups are formed
SpotFire industry guest lecture; Assignment orientation (I)
Monator industry guest lecture: Next generation web applications
based on AJAX (Asynchronous JavaScript and XML)
7
Feb 6
MF
5.1-5.6
Interaction Design Basics
8
Feb 9
MF
12.1,2,5
7.1-7.5
Cognitive Models
Design Rules and Usability Methods
9
Feb 13
MF
6.1-6.5
HCI and Software Engineering
10
Feb 16
FC
10.1-10.3
Multimodal Interaction
11
Feb 20
MF
20.1-20.4
12
Feb 23
PP, MF
Ubiquitous Computing, VR, and AR; UbiComp hands-on
Volvo industry guest lecture; Test Details
13
Feb 27
MF
19.1-19.5
Collaboration and Groupware; "Enkät"
14
March 2
MF
13.1-13.3
"Tentaprep"
13/38
13/38
Exercises (övningar)
Lecture Headline [links to Notes]
14/38
14/38
Exercises (övningar)
#
Date
Who
1
18th Jan
JBO
Exercise Headline [links to Exercise Text]
Usability in the design process (PDA)
2
25th Jan
AF
Evaluation of an interactive system (PDA)
3
1st Feb
EA, JS
Next generation web applications I
4
8th Feb
EA, JS
Next generation web applications II
5
22nd Feb
SA
Task analysis for interface (re-)design
6
1st March
JBO, AF
New interaction forms and technologies
NB: CHARM, 15th Febr.:
Febr.: No exercises
15/38
15/38
16/38
16/38
Assignment (inlämningsuppgift)
Assignment (inlä
inlämningsuppgift)
mningsuppgift)
• Join into groups of 3 persons
• Draft version (1 x electronic,
electronic, 1 x paper)
paper)
(no more/less)
more/less)
• Assignment task: Design of new system OR
evaluation of existing (alternative) systems
• You choose the task
• Each group writes one paper,
paper, 6 pages
(no more/less)
more/less)
• Guidelines and templates at the web site
17/38
17/38
Tutoring 2 x 2 hours,
hours, to be defined
In
17th Febr., 18:00
Feedback 24rd Febr. (per E-mail)
mail)
• Final version (1 x electronic,
electronic, 2 x paper)
paper)
Tutoring 2 x 2 hours,
hours, to be defined
In
13th March,
March, 08:00
Feedback to be defined (tentegransking)
tentegransking)
• Follow the instructions from the website for handing in
assignment (template,
template, pdf file,
file, file name,
name, file size,
size,
TO, FROM, CC of E-mail,
mail, etc.)
18/38
18/38
3
Examination rules
Written test (tentamen)
• 4 exercises must be accepted (2, 3, 4 and 5)
• Assignment can give a maximum of 40 points
• Written test can give a maximum of 60 points
• 7th March 2006, morning, V-Huset
• Given in English
• Can be answered in English, Swedish or
•
These are the levels for different scores:
scores:
3.0, G: 33 points
4.0: 42 points
5.0, VG: 51 points
The course can give a maximum of 100 points.
points.
These are the levels for different scores:
scores:
3.0, G: 55points
4.0: 70 points
5.0, VG: 85 points
both (other languages at request)
request)
• Old examinations on the course web site
• Tentegransking:
Tentegransking: to be defined
19/38
19/38
20/38
20/38
Textbook, language
Course web site (../2006 !!!)
• Read the respective chapters in the book
• URL:
before attending the course
• Active exercises participation is expected
• The whole course is given in English,
including lectures,
lectures, assignment,
assignment, and
written test
• All written work must be in English
21/38
21/38
Textbook: Dix et al.:
www.cs.chalmers.se/Cs/Education/Courses/mdi/2006/
• Check it once a week
• Check the website before sending question
• Questions will be answered during lectures
or individually (per E-mail):
mail):
hcihci-06[@]cs.chalmers.se
22/38
22/38
Human-computer Interaction Website
Human-Computer Interaction, 3rd Edition
Includes additional learning resources such as design
projects and exercises:
Benefits of purchasing this book:
Access to companion website containing a
broad range of material, links to
additional sites and much more
URL: www.hcibook.com/e3/
Covers the latest topics and gives details of
HCI in practice so you can understand
the real world applications of the theory
Extensive coverage of social and contextual
models and theories with numerous
worked examples
Available at Cremona (or earlier students)
Provides supplementary material including summaries and useful links
23/38
23/38
24/38
24/38
4
User Interfaces (UIs)
Human-Computer Interaction
Intro part II (of II)
What is
HumanHuman-Computer Interaction (HCI)?
User Interfaces (UIs) are the part of
application that allows users
– to interact with computer
– to carry out their task
HumanHuman-Computer Interaction (HCI) consists
of design, prototyping, evaluation, and
realization of User Interfaces (UIs)
26/38
26/38
Richer interaction
User Interfaces (UIs)
User Interfaces (UIs)
As far as the customer is
concerned, the user interface
is the product
-Jef Raskin
27/38
27/38
28/38
28/38
HCI – Its’
Its’ major components
Task
Technology
Organizational &
Social Issues
Humans
29/38
29/38
HCI is multidisciplinary
Technical disciplines
• Linguistic sciences
• Signal process
• Information theory
• Computer modeling
• Softerware engineering
• Microchip design
Interaction Design
• Graphic design
• Product design
• Artist design
• Industrial design
• Film industry
HCI
Human sciences
• Cognitive science
• Psychophysiology
• Ergonomics
• Social science
30/38
30/38
5
New and Alternative UIs
Example: The cubic mouse
Multimodal UIs,
e.g. facial tracking
http://www.vrgeo.org/index.php?id=59
31/38
31/38
Simulators and Caves
Jens Grimsgaard, Norsk Hydro, Bergen, Norway
33/38
33/38
VActor system (1993)
32/38
32/38
Virtual reality (VR) and 3D Displays
Jens Grimsgaard, Norsk Hydro, Bergen, Norway
34/38
34/38
The goal of HCI
Prejustices about HCI …
which we want you to overcome
To design products/interfaces
products/interfaces that are:
• Prej.
Prej. 1: HCI is a fuzzy subject?
subject? (seems
(seems,, but not)
Useful : accomplish what is required
Usable : do it easily and with low risk of error
Being used : make people want to use them,
them,
they are attractive,
attractive, engaging,
engaging, and fun to use
35/38
35/38
• Prej.
Prej. 2: HCI is easy to learn?
learn? (seems
(seems,, but not)
• Prej.
Prej. 3: HCI is based on people’
people’s feeling and
experience?
experience? (your experience,
experience, or what you thought
of common sense may turn out not to be true)
true)
To overcome Prej.
Prej. 11-3 means:
means:
To understand UIs based on theories and on
scientific facts,
facts, not only by common sense
36/38
36/38
6
How to learn and how to put into
practice what you will learn
Aims of the HCI course
• How to learn HCI
1. The aim is to aquire basic knowledge,
knowledge, theories,
theories,
– Understandy theories
– Put these theories into practice:
practice: design and evaluation
• How and where to put into practice
– Useful for your later studies and work in industry
– Also useful for your daily life
and research methods in HCI
2. You will learn several methods for
i) the design and ii) the evaluation of UIs
3. As you know these methods,
methods, you should be
able to use them in practical UI design
37/38
37/38
38/38
38/38
7