Calendar

Introduction to course and initial considerations of artifacts (and designing them)

25-Aug
Introduction to course & Prof. Dancy
27-Aug
Design of artifacts
Reading for discussion - Sciences of the Artificial, Introduction by John Laird AND Sciences of the Artificial, Chapter 1
25-August Week
Lab No Lab
01-Sep
No class (Labor Day)
03-Sept
Design of Artifacts and a Critical Lens on Design
Readings for discussion - Sciences of the Artificial, Chapter 5 AND Capitvating Technology Introduction - Discriminatory design, liberatory imagination
(Be prepared for a possible) Quiz
Other readings to think through (optional) Do artifacts have politics?
01-Sep Week
Lab No Lab
08-Sept
Centering the human
Readings for discussion - Technically Wrong, Chapter 3 or (Audio version here!), The Human (Global Social Theory), AND On Being Human as Praxis (Chapter 2), Intro and “Toward the Counterauthority…” section - Pages 1-10 (9-18)
Other readings to think through (optional): On the grounds of solutionism
10-Sept
Introduction to Foundations for Designing User-Centered Systems
Readings for discussion - FDUCS - Chapter 1 AND FDUCS - Chapter 2
(Be prepared for a possible) Quiz
08-Sep Week
Lab Building Utopia deck Lab

Task analysis and Interfaces

15-Sep
Task analysis
Reading for discussion - FDUCS - Chapter 11
17-Sep
Task analysis
(Be prepared for a possible) Quiz
15-Sep Week
Lab Card Sorting Lab
22-Sep
Evaluating Interfaces
Reading for discussion - FDUCS - Chapter 7
24-Sep
Evaluating Interfaces
Reading for discussion - FDUCS - Chapter 13
(Be prepared for a possible) Quiz
22-Sep Week
Lab Task analysis lab
29-Sep
Evaluating Interfaces
01-Oct
Deceptive Design
Reading for discussion - Deceptive Design Part 1 (chapters 1-3)
(Be prepared for a possible) Quiz
29-Sep Week
Lab Intro to Python, Python basics, and intro to VS Code
06-Oct
Deceptive Design (Dark Patterns)
Reading for discussion - Deceptive Design Part 2 (chapters 4-12)
08-Oct
Deceptive Design
(Be prepared for a possible) Quiz
06-Oct Week
Lab Control Statements in Python
13-Oct
Deceptive Design
Reading for discussion - Deceptive Design Part 3 (chapters 13-21)
15-Oct
Information Search
(Be prepared for a possible) Quiz
13-Oct Week
Lab Methods in Python and
intro to QT (with Python)

Human perspectives

20-Oct
Behavior & Psychology of the user
Reading for discussion - FDUCS - Chapter 4
22-Oct
User cognition: Memory, attention, and learning
Reading for discussion - FDUCS - Chapter 5
(Be prepared for a possible) Quiz
20-Oct Week
Lab Structures for holding data in Python
27-Oct
Asynch Lecture (virtual, recorded) User cognition: Memory, attention, and learning (DD)
29-Oct
No Lecture!
27-Oct Week
Lab Building more complex UIs in Python with QT
03-Nov
Asynch Lecture (virtual, recorded) User cognition: Mental representations, problem solving, and decision making
Reading for discussion - FDUCS - Chapter 6
05-Nov
Asynch Lecture (virtual, recorded) Human Errors
Reading for discussion - FDUCS - Chapter 10
03-Nov Week
No Lab This Week!
10-Nov
Human Errors (DD)
12-Nov
User cognition: Social cognition
Reading for discussion - FDUCS - Chapter 8
(Be prepared for a possible) Quiz
10-Nov Week
Lab Soon 👀

Final Project feedback

17-Nov
No lecture! Final Project feedback sessions
19-Nov
No lecture! Final Project feedback sessions
17-Nov Week
Lab Final Project feedback sessions

Final Project Presentations

01-Dec
Course wrap-up
03-Dec
Final Project Presentations
01-Dec Week
Lab Project Work
08-Dec
Final Project Presentations
10-Dec
Final Project Presentations
08-Dec Week
Lab No lab