Explores input and interaction techniques, with an emphasis on universal design and alternative interfaces. Students will explore traditional input methods such as keyboard and mouse input, and alternative techniques such as voice and eye gaze. Students will conduct performance evaluations of existing techniques; and prototype new interaction methods. Students will design technologies to support people with varying abilities and disabilities.


Each of the weekly units listed below corresponds to one week of class time (2.5 hours):

Week 1: Introduction to input and interaction

Week 2: Prototyping interactive systems

Week 3: Conducting user studies

Week 4: Analyzing user data

Week 5: Interaction with mobile devices

Week 6: Perspectives on Disability and Design

Week 7: Web accessibility and evaluation

Week 8: Vision impairments and non-visual interaction

Week 9: Mobility impairments and alternative input methods

Week 10: Eye gaze input

Week 11: Voice input

Week 12: Communication support technologies

Week 13: Tactile graphics and tangible interaction

Week 14: Memory and cognition

Week 15: Collaborative user interfaces


ACM Transactions on Accessibility, ACM Transactions on Computer-Human Interaction


Course projects (40%), In-class activities (30%), literature review and synthesis (15%), peer review and mentoring (10%), contributions to class learning (5%).