| Part I: The Human |
| 1 |
A |
Usability and user-centered design: ISO 9241-11 (effectiveness,
efficiency, satisfaction), the UCD lifecycle, UX in agile teams. The
course system and the project |
ID introductory and process chapters;
CT Usability and User-Centered Design |
|
| 1 |
B |
The human as information processor: perception, attention, working
and long-term memory, the Model Human Processor. ICA: measure your own
reaction time and memory span |
ID cognitive aspects; CT The
Human as Information Processor; Miller (1956) |
Survey; teams and partners set (Fri Apr 2) |
| 2 |
A |
Predictive models: Fitts' law, Hick–Hyman law, KLM and GOMS |
CT Predictive Models; Card, Moran &
Newell (1980) |
|
| 2 |
B |
A first experiment: hypothesis, independent and dependent variables,
within-subjects design, regression. Lab 1 (Fitts'
law) |
CT Controlled Experiments §1; Fitts
(1954) |
P0 (Sun Apr 11) |
| Part II: Understanding Users |
| 3 |
A |
Surveys and questionnaires: question types, scales, wording bias,
sampling, response rates, standard instruments. ICA: fix a bad
survey |
ID data gathering; CT Surveys
and Questionnaires; Krosnick (1999) |
Lab 1 |
| 3 |
B |
Interviews and contextual inquiry; affinity diagramming |
CT Interviews and Contextual Inquiry;
Beyer & Holtzblatt (1995) |
|
| 4 |
A |
Task analysis: HTA, GOMS decomposition, task flows; personas and
scenarios. Lab 2 (HTA and KLM) |
ID discovering requirements; CT
Task Analysis |
|
| 4 |
B |
From findings to requirements: usability scenarios in six-part form;
what engineers need to build for usability (undo, cancel, progress) |
CT Quality-Attribute Scenarios (usability
sections); CT Usability-Supporting
Architecture; Bass, John & Kates (2001) |
H1 scenarios to partner (Wed Apr 21);
P1 (Sun Apr 25) |
| Part III: Designing |
| 5 |
A |
Design principles: gulfs of execution and evaluation, signifiers,
mapping, feedback, constraints; slips and mistakes; visual hierarchy,
Gestalt, information architecture |
ID conceptualizing interaction; CT
Design Principles |
Lab 2 |
| 5 |
B |
Midterm (Weeks 1–4, 75 min) |
|
|
| 6 |
A |
Prototyping: fidelity, sketching, paper and Wizard of Oz,
interactive prototypes; design critique |
ID design and prototyping; CT
Prototyping and Design Critique |
|
| 6 |
B |
Accessibility: WCAG 2.2 principles and AA criteria, assistive
technology, inclusive design. ICA: audit a page with a screen
reader |
CT Accessibility |
H2 prototype to partner (Wed May 5);
P2 (Sun May 9) |
| Part IV: Evaluating |
| 7 |
A |
Inspection methods: heuristic evaluation, severity ratings,
aggregating evaluators; cognitive walkthrough |
ID inspections; CT Inspection
Methods; Nielsen & Molich (1990) |
|
| 7 |
B |
Lab 3 (heuristic evaluation), then class
aggregation: how many evaluators find how many problems |
|
H3 partner increment arrives (Sun May 16) |
| 8 |
A |
Usability testing: think-aloud, task design, success, time, errors,
SUS; how many users |
ID evaluation studies; CT
Usability Testing; Nielsen & Landauer (1993); Brooke
(1996) |
Lab 3 |
| 8 |
B |
Pilot tests in class; teams run 5-user tests of the partner's
increment during the week |
Faulkner (2003) |
P3, findings to partner (Sun May 23) |
| 9 |
A |
Controlled experiments: between- and within-subjects designs,
counterbalancing, confidence intervals, t-tests, effect sizes, validity
threats |
CT Controlled Experiments; MacKenzie
(2024), experiment chapters, optional |
|
| 9 |
B |
Online experiments: A/B tests, telemetry, sample size, peeking,
ethics. Lab 4 (experiment analysis) |
Kohavi, Henne & Sommerfield (2007) |
|
| Part V: Delivering |
| 10 |
A |
Reporting findings that engineers act on; usability in agile
delivery; design systems (no class if Monday: Memorial Day) |
ID interaction design in practice |
Lab 4 |
| 10 |
B |
P4 presentations; course wrap-up |
|
P4 report (Sun Jun 6) |
| 11 |
|
Final exam (date and time per UW finals
schedule) |
|
Final exam |