CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

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