Schedule
Note: this schedule is subject to change.
Introduction
| Date | Topic & Readings | Due | |
|---|---|---|---|
Week 2 |
Mon, 01/11 |
Lesson 1 Introduction & Course Logistics
|
|
| Wed, 01/13 |
Lesson 2 Intro to HCI for AI
|
||
| Fri, 01/15 |
Lab 1 Configure Your Software Stack |
(Lab 1) |
1. Data Modeling
| Date | Topic & Readings | Due | |
|---|---|---|---|
Week 3 |
Mon, 01/18 |
Martin Luther King Jr. Day - No Class |
|
| Wed, 01/20 |
Lesson 3 Intro to REST
|
||
| Fri, 01/22 |
Lab 2 Create a Simple REST APIThe following readings are recommended for additional context: |
(Lab 2) | |
Week 4 |
Mon, 01/25 |
Lesson 4 Modeling & Resource Description: Part 1Apologies for posting these readings late. We'll go over them in class.
The following readings are recommended for additional context:
|
|
| Wed, 01/27 |
Modeling & Resource Description: Part 2
The following readings are recommended for additional context:
|
||
| Thu, 01/28 | HW1 REST | ||
| Fri, 01/29 |
Lab 3 Project Brainstorm |
(Lab 3) |
2. Interfaces & Interactions
| Date | Topic & Readings | Due | |
|---|---|---|---|
Week 5 |
Mon, 02/01 |
Lesson 6 Intro to HTML, CSS, & the DOM
|
|
| Wed, 02/03 |
Lesson 7 Intro to JavaScript
|
||
| Fri, 02/05 |
Lab 4 Building a User Interface |
(Lab 4) | |
| Sun, 02/07 | P1 Project Proposal | ||
Week 6 |
Mon, 02/08 |
Lesson 8 User Research
The following readings are recommended for additional context:
|
|
| Wed, 02/10 |
Lesson 9 Personas & Task Scenarios; Prototyping Techniques
|
||
| Thu, 02/11 | HW2 Making a User Interface | ||
| Fri, 02/12 |
Lab 5 "Paper" Prototyping with Balsamiq
|
(Lab 5) | |
| Sun, 02/14 | P2 Project Research | ||
Week 7 |
Mon, 02/15 |
Lesson 10 Usability
|
|
| Wed, 02/17 |
Lesson 11 Composition & Visual Design Principles
|
||
| Fri, 02/19 |
Lab 6 Visual Design |
(Lab 6) | |
| Sun, 02/21 | P3 “Paper” Prototyping |
3. Topics in HCI & AI
| Date | Topic & Readings | Due | |
|---|---|---|---|
Week 8 |
Mon, 02/22 |
Lesson 12 User Testing & Evaluation
|
|
| Wed, 02/24 |
Lesson 13 Accessibility & Inclusivity
|
||
| Fri, 02/26 |
Lab 7 User Testing 1 |
(Lab 7) | |
Week 9 |
Mon, 03/01 |
Lesson 14 Explainable / Interpretable AI
The following readings are recommended for additional context:
|
P4 Progress Report #1 |
| Wed, 03/03 |
Lesson 15 Recommendation Systems
The following readings are recommended for additional context:
|
||
| Fri, 03/05 |
Lab 8 User Testing 2 |
(Lab 8) | |
Week 10 |
Mon, 03/08 |
Lesson 16 AI: Challenges, Business Models, & Ideology
The following readings are recommended for additional context:
|
P5 Progress Report #2 |
| Wed, 03/10 |
Lesson AI: Principles (Ethics, Rights, & Values)
The following readings are recommended for additional context:
|
||
| Fri, 03/12 |
Final Project Presentations |
||
| Sun, 03/14 | P6 Final Writeup |