Accessibility Examples in CS Thinking

Start with the recap, study the fully worked examples, then use the practice problems to check your understanding of Accessibility.

This page combines explanation, solved examples, and follow-up practice so you can move from recognition to confident problem-solving in CS Thinking.

Concept 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.

Read the full concept explanation โ†’

How to Use These Examples

  • Read the first worked example with the solution open so the structure is clear.
  • Try the practice problems before revealing each solution.
  • Use the related concepts and background knowledge badges if you feel stuck.

What to Focus On

Core idea: Good accessibility design benefits everyone, not just people with disabilities. Captions help in noisy environments; voice control helps when your hands are full.

Common stuck point: Accessibility isn't an afterthought or a bonus feature โ€” it should be designed in from the start.

Worked Examples

Example 1

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

Solution

  1. 1
    Step 1: Digital accessibility means designing technology so that people with disabilities can use it effectively. About 15% of the world's population has some form of disability.
  2. 2
    Step 2: Examples: (1) Screen readers that read text aloud for blind users. (2) Keyboard navigation for users who cannot use a mouse. (3) Captions/subtitles on videos for deaf users.
  3. 3
    Step 3: Accessibility benefits everyone โ€” captions help in noisy environments, keyboard shortcuts help power users, and high contrast helps in bright sunlight.

Answer

Accessibility ensures technology is usable by people with disabilities. Examples: screen readers, keyboard navigation, captions. It benefits all users.
Designing for accessibility is both an ethical responsibility and often a legal requirement. Accessible design tends to improve usability for everyone, not just people with disabilities.

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.

Practice Problems

Try these problems on your own first, then open the solution to compare your method.

Example 1

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 2

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.