Skip to Main Content

CS 213 Human-Computer Interaction: Reading list

CS 213 Human Computer Interaction


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 texts

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

Recommended readings

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

  • Wickens, C. D., Helton, W. S., Hollands, J. G., & Banbury, S. (2022). Engineering psychology and human performance. 5th ed. Routledge.

Ask a Librarian for help to find and evaluate resources