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 (often abbreviated a11y) includes features like screen readers, captions, keyboard navigation, high-contrast modes, and alt-text for images.
Accessibility means designing technology so everyone can use it โ not just people with perfect vision, hearing, and motor control.
Showing a random 20 of 50 problems.
Example 1
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 2
hardA page uses a flashing GIF banner. Which group is at concrete risk of harm, and what standard governs the rate?
Example 3
mediumA landing page uses a 14 px light-gray sans-serif on a white background. Identify two distinct accessibility problems and one fix each.
Example 4
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 5
easyTrue or False: a website with no keyboard navigation is inaccessible to users who cannot use a mouse.
Example 6
easyWhich feature helps a user with low vision read text more easily?
Example 7
hardA team has time for ONE fix: (a) add high-contrast theme to settings page, or (b) fix unfocusable buttons on the primary purchase flow. Which has higher impact and why?
Example 8
mediumA signup form sets `alt=''` on every photo and labels submit-button as a colored icon. Which a11y issue is unique to screen-reader users?
Example 9
hardAn e-commerce checkout fails WCAG by relying on red border for errors and not announcing errors to screen readers. Propose two distinct fixes โ one for color-blind users and one for screen-reader users.
Example 10
easyWhich feature describes an image to a screen reader user?
Example 11
mediumA button is shown only as a colored icon with no text label. Which two groups are most affected, and what is the fix?
Example 12
hardAn AI-generated alt-text feature labels a wheelchair photo 'broken chair'. Identify the two distinct concerns (accessibility and AI ethics) and the safer design.
Example 13
easyWhich accessibility feature helps a blind user understand an image on a webpage?
Example 14
challengeEvaluate the accessibility tradeoffs of an animation-heavy hero on the homepage. Name two harms, two mitigations, and one stakeholder group that benefits from the mitigations.
Example 15
mediumMatch each disability category to a primary feature: motor, vision, hearing, cognitive.
Example 16
challengeA team must prioritize accessibility fixes with limited time: (a) add captions to one rarely watched video, (b) fix keyboard access on the main checkout flow used by everyone. Which has higher impact and why?
Example 17
easyWhich feature helps a deaf user follow a video's spoken dialogue?
Example 18
mediumWhy is retrofitting accessibility into a finished product usually worse than designing for it upfront?
Example 19
mediumAuto-generated captions on a lecture video contain many transcription errors. Why does this still fail accessibility, and what is the fix?
Example 20
easyBesides vision and hearing, name one other category of disability accessibility must consider.