CMSC 20300: Introduction to Human Computer Interaction


Schedule (Syllabus)

Week  Date
(slides available here)
1 Sep 27 What is HCI? The need for design patterns.
1 Sep 29 Usability; Mental models; Affordances
2 Oct 4 (Visual) Perception
2 Oct 6 Re-Action
3 Oct 11 Touchscreen (after this: start working on your team-project#1)
3 Oct 13 Designing User Studies
4 Oct 18 Prototyping Interfaces
4 Oct 20 Video prototypes
5 Oct 25 Presenting results from team-project#1 (live in class)
5 Oct 27 Debugging our user studies!
6 Nov 1 Unity3D workshop (after this: start working on team-project#2)
6 Nov 3 3DUI
7 Nov 8 Team-Project#2 Checkpoint
7 Nov 10 Haptics
8 Nov 15 AUI (individual-project is out today!)
8 Nov 17 Present your team-project#2 (live in-class)
Nov 22 Thanksgiving pt 1
Nov 24 Thanksgiving pt 2
9 Nov 29 Accessibility & more grand challenges of designing interfaces!
9 Dec 1 Presenting your individual-project (live in-class)