CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

Week  Date Homework
1 Sep 30 What is HCI? The need for design patterns. See class wiki.
1 Oct 2 Usability; Mental models; Affordances See class wiki.
2 Oct 7 (Visual) Perception See class wiki.
2 Oct 9 Re-Action See class wiki.
3 Oct 14 Touchscreen See class wiki.
3 Oct 16 Designing Experiments (pt. 1) See class wiki.
4 Oct 21 Designing Experiments (pt. 2) See class wiki.
4 Oct 23 Checkpoint for User Studies (in lecture) See class wiki.
5 Oct 28 Presenting results from team-project#1 (live in class) See class wiki.
5 Oct 30 Debugging our user studies! See class wiki.
6 Nov 4 Unity3D workshop (after this: start working on team-project#2) See class wiki.
6 Nov 5 Lab 2: VR Checkpoint #1: Deploying your code to VR headset (15.30 CSIL 5) See class wiki.
6 Nov 6 3DUI See class wiki.
7 Nov 11 Augmented Reality See class wiki.
7 Nov 12 Lab 3: VR checkpoint #2: show us functional code (15.30 CSIL 5) See class wiki.
7 Nov 13 Haptics See class wiki.
8 Nov 18 AUI (individual-project is out today!) See class wiki.
8 Nov 19 Lab 4: Setup audio I/O in python See class wiki.
8 Nov 20 Present your team-project#2 (live in-class) See class wiki.
Nov 25 Thanksgiving pt 1 See class wiki.
Nov 27 Thanksgiving pt 2 See class wiki.
9 Dec 2 Accessibility & more grand challenges of designing interfaces! See class wiki.
9 Dec 4 Presenting your individual-project (live in-class) See class wiki.