Practice Accessibility in CS Thinking

Use these practice problems to test your method after reviewing the concept explanation and worked examples.

Quick Recap

The design of products, devices, and environments so that people with disabilities can use them effectively.

Accessibility means designing technology so everyone can use it โ€” not just people with perfect vision, hearing, and motor control.

Example 1

easy
What is digital accessibility and why is it important? Give three examples of accessibility features.

Example 2

medium
A website uses images without alt text and relies entirely on colour to convey information (red = error, green = success). Explain why this is an accessibility problem and how to fix it.

Example 3

medium
Evaluate the accessibility of a mobile app that has small touch targets (tiny buttons), no support for text resizing, and time-limited forms that auto-submit after 30 seconds. Suggest improvements.

Example 4

hard
Explain the concept of 'universal design' and how it differs from 'designing for disability'. Give an example of a technology feature that was created for accessibility but is now used by everyone.