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 Prototyping Interfaces
5 Oct 26 Presenting results from your mini-project#1 (live in class)
5 Oct 28 Unity3D workshop (after this: start working on mini-project#2)
6 Nov 2 3DUI
6 Nov 4 Prototyping Interfaces II (start working on your mini-project#3, an add-on to #2)
7 Nov 9 TBC (3D printing & Unity3D helpdesk)
7 Nov 11 TBC (3D printing & Unity3D helpdesk)
8 Nov 16 Present your mini-project #2 + #3 in live demo at MADD center
8 Nov 18 AUI (start working on your mini-project#4)
Nov 23 Thanksgiving pt 1
Nov 25 Thanksgiving pt 2
9 Nov 30 Recap our 1st journey through interfaces!
9 Dec 2 Presenting results from your mini-project#4