Introduction to Accessibility and Assistive Technology
Course Information
Course Number
HCI Undergraduate:
05-332
HCI Graduate:
05-632
Course Description
This course will explore ability, disability, and accessibility. It introduces students to the theory, history, policy, and practice of accessibility and inclusion in computing. Course readings will explore relevant concepts from disability studies, accessibility, human-computer interaction, and design methods. Most accessibility content focuses on web accessibility for people who are blind or low-vision. In addition, through this course, you will learn how to design for people with different abilities including hearing loss, motor impairments, cognitive decline, and neurodiversity. As early adopters, people with disabilities have inspired a host of future user interface technologies, e.g., conversational assistants, text-to-speech, speech recognition, optical character recognition, predictive typing, tactile displays, etc. People with disabilities continue to be the first users of interface next-generation technologies that are gradually adopted widely. We will discuss how to design online and offline; how to design for visible and invisible disabilities; and how to design for permanent, situational, and temporary disabilities.
Prerequisites
Some prior knowledge programming experience or knowledge of web programming is helpful but not required.
Semester Offered and Units
Semester:
Fall 2025
Undergraduate:
12
units
Graduate:
12
units