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

Human Computer Interaction
4.8. Further reading

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. User Experience
  • 4.6. Pointing at things: Fitts' Law
  • 4.7. The whole story!
  • 4.8. Further reading
    • Useful Links
  • The book "Designing with the mind in mind" by Jeff Johnson provides excellent background reading for many of the issues discussed in this chapter.

  • The cs4fn website has a lot of articles and activities on Human Computer Interaction, such as problems around reporting interface problems, cultural issues in interface design, and The importance of Sushi.

  • A classic book relating to usability is "The psychology of everyday things" (later re-titled "The design of everyday things") by Don Norman. It's about everyday objects like doors and phones, and it was written a while ago, but it contains lots of thought provoking and often humorous examples.

4.8.1.

Useful Links

  • The ten usability heuristics on Nielsen's website, and a collection of articles about usability heuristics

  • There is a CS Unplugged activity on HCI which includes background information

  • There is extensive material on HCI on the cs4fn website

  • A glossary of usability terms

  • Case study for meal planning app

  • Case study for reducing environmental impact app

  • Case study for booking leisure activities in hotel app

  • Case study for women’s health clinic website

  • Writing User Stories

  • Here is a series of humorous videos that highlight how some missteps in the online shopping experience would look if they actually played out in real life:

    • Google Analytics In Real Life - Site Search
    • Google Analytics In Real Life - Online Checkout
    • Google Analytics In Real Life - Landing Page Optimization
Previous:
The whole story!
Next:
Data Representation

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

  • 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.10.0

This definition is not available in English, sorry!