Human Computer Interaction Notes

Human Computer Interaction Notes

October 2002 | Dr Alan Blackwell
This course on Human Computer Interaction (HCI) at the University of Cambridge focuses on making software more usable and intuitive for its users. It covers both theoretical and practical approaches to designing user interfaces, emphasizing the importance of understanding human behavior, learning, memory, and problem-solving. The course is structured around four main themes: interaction techniques, psychological user models, cognitive models, and evaluation techniques. The first theme explores the evolution of user interface styles, from command-line interfaces to graphical displays, icons, and direct manipulation. It discusses how these styles have developed in response to advancements in input/output devices. The second theme delves into psychological models of human perception, including visual input, gestalt laws, and visual tasks. It also covers models of physical output, such as typing and pointing, and models of memory, including short-term and long-term memory. The third theme focuses on cognitive models of problem-solving and how they relate to user interface design. It introduces the Model Human Processor and Keystroke-Level Model as tools for predicting user performance. The fourth theme discusses evaluation techniques, including mental models, user-oriented design methods, and controlled experiments. These methods help assess the usability of interfaces and ensure they meet user needs. The course emphasizes the importance of understanding user needs and designing interfaces that are intuitive and efficient. It also highlights the role of psychological principles in HCI, such as cognitive models and mental models, in creating effective user interfaces. The course encourages the use of practical techniques, such as prototyping and usability testing, to evaluate and improve interface designs. Overall, the course aims to equip students with the knowledge and skills needed to design user interfaces that are both functional and user-friendly.This course on Human Computer Interaction (HCI) at the University of Cambridge focuses on making software more usable and intuitive for its users. It covers both theoretical and practical approaches to designing user interfaces, emphasizing the importance of understanding human behavior, learning, memory, and problem-solving. The course is structured around four main themes: interaction techniques, psychological user models, cognitive models, and evaluation techniques. The first theme explores the evolution of user interface styles, from command-line interfaces to graphical displays, icons, and direct manipulation. It discusses how these styles have developed in response to advancements in input/output devices. The second theme delves into psychological models of human perception, including visual input, gestalt laws, and visual tasks. It also covers models of physical output, such as typing and pointing, and models of memory, including short-term and long-term memory. The third theme focuses on cognitive models of problem-solving and how they relate to user interface design. It introduces the Model Human Processor and Keystroke-Level Model as tools for predicting user performance. The fourth theme discusses evaluation techniques, including mental models, user-oriented design methods, and controlled experiments. These methods help assess the usability of interfaces and ensure they meet user needs. The course emphasizes the importance of understanding user needs and designing interfaces that are intuitive and efficient. It also highlights the role of psychological principles in HCI, such as cognitive models and mental models, in creating effective user interfaces. The course encourages the use of practical techniques, such as prototyping and usability testing, to evaluate and improve interface designs. Overall, the course aims to equip students with the knowledge and skills needed to design user interfaces that are both functional and user-friendly.
Reach us at info@futurestudyspace.com