This course is designed to:
It is intended for students with a strong CS background and assessment is mainly through programming projects: students are expected to produce advanced, functional user interface projects using a wide range of technologies and approaches.
Desktop-based graphical user interfaces
The World Wide Web
History & visions of interactive computing
Mobile & pervasive interfaces and interaction
No textbook; various research readings (changing on a year by year basis)
| 15% | Participation / Assigned Readings |
| 5% | Project 1 (solo, 1-2 weeks) – Fitts’ Law |
| 15% | Project 2 (pairs, 3 weeks) – MultiTouch User Interfaces |
| 15% | Project 3 (pairs, 3 weeks) – Social Networking Apps (FaceBook) |
| 20% | Project 4 (pairs, 3 weeks) – Activity Recognition |
| 30% | Project 5 (pairs, 6 weeks) – Student proposed |

Three SAUI Multi-touch projects
Top left: tBeta multi-touch signal processing software (from NUI Group)
Bottom left: Object manipulation using five fingers
Top right: DecoratR: a multi-touch photo kiosk
Bottom right: An interactive multi-touch enabled piano