CSFG
English Deutsch Beta Español Beta język polski (2.6.0)
Chapters Curriculum Guides Appendices

Human Computer Interaction
4.6. Accessibility

Human Computer Interaction

  • 4.1. What's the big picture?
  • 4.2. Users and tasks
  • 4.3. Interface usability
  • 4.4. Usability heuristics
  • 4.5. Usability principles relating to mātāpono Māori
  • 4.6. Accessibility
  • 4.7. User Experience
  • 4.8. Pointing at things: Fitts' Law
  • 4.9. The whole story!
  • 4.10. Further reading

The accessibility of software needs to take into account the diverse range of people who might be using it. It includes taking account of imperfections and disabilities; common examples would be eyesight issues (e.g., small fonts are hard to read for many users), colour blindness (for example, about 8% of the male population have trouble distinguishing red and green), and timeouts that require fast responses from the user. But other considerations for accessibility include the quality of the hardware and internet connection a user might have; for example, educational software might be used by students at home on an old laptop connected through a slow or unreliable internet connection, so it is inadvisable to test the software only on a new computer using a fast internet connection. Accessibility can also include considering the different languages and cultures of the users: is the interface limited to one language, or does it use terminology that might mean something different in another culture? For example, in Western countries red is often used to denote danger, whereas in other countries it can denote good luck.

There are specific guidelines for accessibility (such as the Web Content Accessibility Guidelines for web sites, which includes things like having “alt” descriptions of images, and avoiding flashing images that might cause seizures for some people), but organisations can also do better at designing accessible software if they have a diverse team of developers who are able to consider what they are building from a range of perspectives.

Previous:
Usability principles relating to mātāpono Māori
Next:
User Experience

Looking for something for primary schools? Check out CS Unplugged.

The Computer Science Field Guide is an online interactive resource for high school students learning about computer science.

Useful Links

  • About
  • Chapters
  • Interactives
  • Curriculum Guides

Community

  • Twitter
  • YouTube
  • GitHub

Help

  • Search
  • Glossary
  • Feedback

Switch to teacher mode

English | Deutsch | Español | język polski (2.6.0)

The Computer Science Field Guide material is open source on GitHub, and this website's content is shared under a Creative Commons Attribution-ShareAlike 4.0 International license. The Computer Science Field Guide is a project by the Computer Science Education Research Group at the University of Canterbury, New Zealand. Icons provided generously by icons8.

3.16.0

This definition is not available in English, sorry!