Lecture materials
What this course is about
The place of HCI and UCD (user-centred design) in software development
The importance of a human-centred approach in software design
What human-centred approach includes and requires
Practical issues about the course
Feedback on Assignment 1
Task, goals and actions
Structuredness of human behaviour
Mental models and problem spaces
Hierarchical task analysis
Keystroke-level model behaviour prediction
Feedback from Assignment 2
Design/usability heuristics
Prototyping as method for exploration, design and evaluation
- Slides from Antti Oulasvirta's guest lecture (note: size 97 MB)
How to plan a user study whose results you can trust
How you can study humans in an ethical manner
Feedback from assignment A5
Independent and dependent variable
After this lecture you can do:
- Comparisons of scalar values (ANOVA)
- Comparisons between number of events (Chi2or c2)
- Analyses of causal relationships (linear regression)
Reliability and validity in quantitative research
Practical tips for good questionnaires
Preview of assignment A6
- Comparisons of scalar values (ANOVA)
Feedback of Assignment 6
When do you need qualitative research?
Planning of a qualitative study
Data collection
Data analysis
Assignment 7: Qualitative data analysis
Feedback from Assignment 7
What is a model
Fitt's law
Touch screen typing
Model human processor
Feedback about correct answers to Assignment 8 (user modeling with Fitt's law)
Feedback from Assignment 9
Challenges of mobile interactionDesign guidelines
Improving interaction by understanding user’s context
Exam type and reading requirements
How to learn more about HCI