CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

Week  Date
(slides available here)
1 Sep 28 What is HCI? The need for design patterns.
1 Sep 30 Usability; Mental models; Affordances
2 Oct 5 (Visual) Perception
2 Oct 7 Re-Action
3 Oct 12 Touch & Designing User Studies pt.1 (after this: start working on your mini-project#1)
3 Oct 14 Designing User Studies pt.2
4 Oct 19 Prototyping Interfaces
4 Oct 21 (More) Prototyping Interfaces (bring your laptop)
5 Oct 26 Presenting results from your mini-project#1 (live in class)
5 Oct 28 Debugging our user studies!
6 Nov 2 Unity3D workshop (after this: start working on mini-project#2)
6 Nov 4 3DUI
7 Nov 9 Haptics
7 Nov 11 Showcase of best Finger Fitts' + Helpdesk: bring working/running Underwater AR demos on your laptop, get feedback from us.
8 Nov 16 AUI (mini-project#4 is out today!)
8 Nov 18 Present your mini-project #2 + #3 in live demo at MADD center
Nov 23 Thanksgiving pt 1
Nov 25 Thanksgiving pt 2
9 Nov 30 Accessibility & more grand challenges of designing interfaces!
9 Dec 2 Presenting results from your mini-project#4