Human-Computer Interaction
May 1, 2024
Updated May 10, 2025
25 minute read
Human-Computer Interaction (HCI) is a multifaceted field dedicated to understanding how people interact with computers and designing technologies that are effective, efficient, and enjoyable to use. It sits at the crossroads of computer science, behavioral sciences, design, and media studies, drawing insights from each to create better experiences between users and machines. At its core, HCI is about making technology work for people, not the other way around. This involves not only the design of interfaces but also the study of how technology impacts our lives, work, and society.
d0l8nn|
Find a path to becoming a Human-Computer Interaction. Learn more at:
OpenCourser.com/topic/d0l8nn/human
Reading list
We've selected 14 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Human-Computer Interaction.
Provides a comprehensive overview of the field of Human-Computer Interaction (HCI), covering topics such as user experience design, usability, and accessibility. It is written by Andrew Dillon, a leading expert in HCI, and is an excellent resource for students and practitioners alike.
Practical guide to usability engineering, which is the process of designing and evaluating user interfaces to ensure that they are easy to use. It is written by Jakob Nielsen, one of the world's leading experts in usability, and it is an essential resource for anyone who wants to design user interfaces that are both effective and enjoyable to use.
Provides a broad overview of the field of interaction design, which encompasses HCI as well as other areas such as social interaction and design for sustainability. It is written by three leading experts in the field, and it is an excellent resource for students and practitioners alike.
Provides a practical guide to designing user interfaces that are both effective and enjoyable to use. It covers topics such as user experience design, usability, and accessibility, and it is written in a clear and concise style that makes it easy to understand.
Provides a comprehensive overview of the field of mobile user experience (UX), which is the study of how people interact with mobile devices and applications. It covers topics such as user experience design, usability, and accessibility, and it is an excellent resource for anyone who wants to design mobile apps that are easy to use and enjoyable to use.
Provides a practical guide to designing user interfaces for websites and applications. It covers topics such as user experience design, usability, and accessibility, and it is written in a clear and concise style that makes it easy to understand.
Classic in the field of design, and it offers valuable insights into how people interact with everyday objects. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces and other interactive systems.
Provides a comprehensive overview of human factors for software engineers, which is the study of how people interact with software systems. It covers topics such as user experience design, usability, and accessibility, and it is an excellent resource for software engineers who want to design software that is easy to use and effective.
Classic in the field of web design, and it provides valuable insights into how people navigate and use websites. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces for websites and other interactive systems.
Provides a comprehensive overview of the principles of design, and it is written in a clear and concise style that makes it easy to understand. It covers topics such as color theory, typography, and layout, and it is an excellent resource for anyone who wants to learn more about design.
Provides a comprehensive overview of the design thinking process, which human-centered approach to problem solving. It covers topics such as user research, prototyping, and testing, and it is an excellent resource for anyone who wants to learn more about design thinking.
Provides a comprehensive overview of the field of information visualization, which is the process of designing and evaluating visual representations of data. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces for data-intensive applications.
Provides a gentle introduction to the field of UX design, and it is written in a clear and concise style that makes it easy to understand. It covers topics such as user research, prototyping, and usability testing, and it is an excellent resource for anyone who wants to learn more about UX design.
Provides a comprehensive overview of the innovator's dilemma, which is the challenge that established companies face when they try to innovate. It covers topics such as disruption, market segmentation, and business strategy, and it is an excellent resource for anyone who wants to learn more about innovation.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/d0l8nn/human