Link Search Menu Expand Document

Course Schedule

To provide students with complete course content, the links below provide course slides from last year, and the slides will be updated by the time of each class. Assignment descriptions will also be updated when they are announced in class.

Legend

Blue / Purple buttons link to build / design lectures

Yellow / Red links to programming (α) / design (β) assignments

Stream / Kaltura links to lecture stream / recorded lectures (posted by 9 pm on lecture day)

Notes links to slides that are annotated during lecture

Schedule

Lecture Design Lecture Programming
Mondays Tuesdays Wednesdays Thursdays
August 31
No class
September 2
Course Introduction
Stream Kaltura No Notes
September 7
Javascript 1
Kaltura Notes
September 9
Javascript 2
Stream Kaltura Notes
September 14
Design Thinking
BB Kaltura Notes
September 16
Visual Design
BB Kaltura Notes
September 17
Javascript α
September 21
React 1
BB Kaltura Notes
September 23
React 2
BB Kaltura Notes
September 24
Javascript β
September 28
Web Design
Stream Kaltura Notes
September 30
Interaction Design
Stream Kaltura Notes
October 1
React 1 α
October 5
React 3
Stream Kaltura Notes
October 7
React 4
Stream Kaltura Notes
October 8
React 1 β
October 12
Design Patterns
Stream Kaltura Notes
October 14
Heuristic Evaluation
Stream Kaltura Notes
October 15
React 2 α
October 19
React Native 1
Stream Kaltura No Notes
October 20
React 2 β
October 21
React Native 2
BB Kaltura Notes
October 22/23
Midterm 1
October 26
Mobile Design
BB Kaltura No Notes
October 28
Prototyping
BB Kaltura Notes
October 29
React Native 1 α
November 2
React Native 3
BB Kaltura Notes
November 4
Accessible Design
BB Kaltura Notes
November 5
React Native 1 β
November 9
VUI Design
BB Kaltura Notes
November 11
Experience Prototyping
BB Kaltura Notes
November 12
React Native 2 α
November 16
Dialogflow 1
BB Kaltura Notes
November 17
React Native 2 β
November 18
Dialogflow 2
BB Kaltura Notes
November 19/20
Midterm 2
November 23
Usability Evaluation
BB Kaltura Notes
November 25
Designing Agents
Kaltura Notes
Thanksgiving
December 1
Dialogflow α
December 3
Dialogflow β
December 8
Dialogflow γ

🎉 🥳 🎊 Congratulations! You made it to the end of the semester!