Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

CS 210 Human-Computer Interface Design: Reading list

CS 210 Human-Computer Interface Design


Department: BSc Computer Science
Module Description: The design and implementation of efficient, effective and user friendly computing systems depends upon understanding both the technology and its users. Only then can designers be confident that computer systems will be properly matched to the skills, knowledge and needs of their users. The study of Human-Computer Interaction (HCI) seeks to combine perspectives and methods of enquiry drawn from disciplines such as Psychology and Sociology with the tools, techniques and technologies of Computer Science to create an approach to design which is both relevant and practical.

Module text(s)

  • Shneiderman, B. (2018). Designing the user interface : strategies for effective human-computer interaction. 6th edn. Boston: Pearson.

Recommended readings

  • Preece, J. and Rogers, Y. (2007). Interaction design : beyond human-computer interaction. 2nd edn. Chichester: Wiley.

Ask a Librarian for help to find and evaluate resources