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
easyWhat is digital accessibility and why is it important? Give three examples of accessibility features.
Example 2
mediumA 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
mediumEvaluate 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
hardExplain 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.