CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

Week  Date Homework
1 Sep 26 What is HCI? The need for design patterns. See "Homework 1" on Wiki, submit using the google form in wiki.. Access this here. Due by 10AM, Sep 28 (Thu).
1 Sep 28 Usability; Mental models; Affordances .
2 Oct 3 (Visual) Perception .
2 Oct 5 Re-Action .
3 Oct 10 Touchscreen (after this: start working on your team-project#1) .
3 Oct 12 Designing User Studies .
4 Oct 17 Prototyping Interfaces .
4 Oct 18 Lab 1: Checkpoint for User Studies .
4 Oct 19 Video prototypes .
5 Oct 24 Presenting results from team-project#1 (live in class) .
5 Oct 26 Debugging our user studies! .
6 Oct 31 Unity3D workshop (after this: start working on team-project#2) .
6 Nov 1 Lab 2: Deploying your code to VR headset .
6 Nov 2 3DUI .
7 Nov 7 Team-Project#2 Checkpoint .
7 Nov 8 Lab 3: VR checkpoint .
7 Nov 9 Haptics .
8 Nov 14 AUI (individual-project is out today!) .
8 Nov 15 Lab 4: Setup audio I/O in python .
8 Nov 16 Present your team-project#2 (live in-class) .
Nov 21 Thanksgiving pt 1 .
Nov 23 Thanksgiving pt 2 .
9 Nov 28 Accessibility & more grand challenges of designing interfaces! .
9 Nov 30 Presenting your individual-project (live in-class) .