CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

Week  Date Homework
1 Sep 29 What is HCI? The need for design patterns. See "Homework 1" on Wiki. Due by 8AM (CST) Thursday, 1st Oct.
1 Oct 1 Usability; Mental models; Affordances See "Homework 2" on Wiki and you are invited to attend Chris Harrisson's Distinguished HCI Lecture (Monday, Oct 5 on Zoom). Due by 8AM (CST) Wed, 7th Oct.
2 Oct 5 (Visual) Perception See "Homework 3" on Wiki (note that there are two pending homeworks, you can submit them anytime prior to the deadlines, no need to rush them last minute) . Due by 8AM (CST) Thu, 8th Oct.
2 Oct 8 (Re) Action See "Homework 4" on Wiki. (Also, join us for Anind Dey's distinguished HCI lecture or for Ada Lovelace Week 2020!). Due by 8AM (CST), Wed 14th Oct.
3 Oct 12 Designing User Studies (long lecture) No homework; go form groups for mini-project 1 (join us all week for Ada Lovelace Week: http://ada2020.plopes.org). Due by 3.30PM Thursday, 17th Oct (earlier better!).
4 Oct 15 Work on your mini-project 1 (no lecture, last week was double lecture) Work on your mini-project 1.. Due by Tuesday 28th Oct, 8AM (submit all materials via forms and come present in the live class!).
4 Oct 19 Writing and Presenting Work on your mini-project 1.. Due by Tuesday 28th Oct, 8AM (submit all materials via forms and come present in the live class!).
5 Oct 27 Presenting results from your project (5 mins talk, everyone speaks min. 1 min)
5 Nov 3 Understanding User Studies & Perception
6 Nov 3 Prototyping Interfaces
6 Nov 5 Prototyping Interfaces + Kent Lambert and Ashlyn Sparrow present MADD/HAL
7 Nov 10 3DUI
7 Nov 12 AUI (wearables)
8 Nov 17 Haptics (and eyes-free) + Anouncing Final Project
8 Nov 19 Accessible Interfaces
9 Nov 24 No class this week; we offer a helpdesk for any needs you have on your projects
9 Nov 26 No class this week; we offer a helpdesk for any needs you have on your projects
10 Dec 1 Conclusions: rethinking the key challenges in designing interfaces
10 Dec 3 Helpdesk! Come with questions for your projects
11 Dec 8 Final Project, day 1
11 Dec 10 Final Project, day 2