Intro to HCI (MSAI)

CS 330: Winter 2021

Intro to HCI (MSAI)

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 API

The following readings are recommended for additional context:

(Lab 2)

Week 4

Mon, 01/25

Lesson 4 Modeling & Resource Description: Part 1

Apologies 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:

  • Dell, Nicola. Qualitative Interviews.
    Provides some additional strategies for conducting interviews generally
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