Summary

This presentation introduces the key principles of human-computer interaction (HCI). It explores topics such as user needs, task analysis, and interface design. The presentation aims at providing a broad overview of the core concepts in HCI, including effective interaction design to balance user needs and technical capabilities.

Full Transcript

HCI M.G.B. What is HCI ? ◦Human–computer interaction (HCI) is a cross- disciplinary area that deals with the theory, design, implementation, and evaluation of the ways that humans use and interact with computing devices. Human Computer Interaction A PERSON WHO USES OR OPERA...

HCI M.G.B. What is HCI ? ◦Human–computer interaction (HCI) is a cross- disciplinary area that deals with the theory, design, implementation, and evaluation of the ways that humans use and interact with computing devices. Human Computer Interaction A PERSON WHO USES OR OPERATES A COMPUTER IS AN ELECTRONIC INTERACTION REFERS TO AN ABSTRACT SOMETHING, ESPECIALLY A COMPUTER OR DEVICE THAT MANIPULATES MODEL BY WHICH HUMANS INTERACT OTHER MACHINE. INFORMATION, OR DATA. IT HAS THE WITH THE COMPUTING DEVICE FOR A "the user should press return and a ABILITY TO STORE, RETRIEVE, AND GIVEN TASK, AND AN INTERFACE IS A message will be displayed". PROCESS DATA. CHOICE OF TECHNICAL REALIZATION (HARDWARE OR SOFTWARE) OF SUCH A GIVEN INTERACTION MODEL. Why HCI is Important? ◦The core philosophy of HCI is to provide safe, usable, and efficient systems to everyone, and this includes those with different sets of abilities and different ranges of expertise and knowledge. ◦HCI brings along the expertise from behavioral science, computer science, cognitive psychology, and design to recognize and initiate a better interface between machines and humans. HCI PRINCIPLES Know Thy User ◦ The foremost creed in HCI is to devise interaction and interfaces around the target users. This principle simply states that the interaction and interface should cater to the needs and capabilities of the target user of the system in design. Understand the Task ◦The term task refers to the job to be accomplished by the user through the use of the interactive system. In fact, understanding the task at hand is closely related to the interaction modeling and user analysis. Reduce Memory Load ◦Designing interaction with as little memory load as possible is a principle that also has a theoretical basis. Keeping the user’s short-term memory load light is of particular importance with regard to the interface’s role as a quick and easy guidance to the completion of the task. Strive for Consistency ◦In the longer term, one way to unburden the memory load is to keep consistency. This applies to (a) both within an application and across different applications and (b) both the interaction model and interface implementation. Remind Users and Refresh Their Memory ◦Any significant task will involve the use of memory, so another good strategy is to employ interfaces that give continuous reminders of important information and thereby refresh the user’s memory. Prevent Errors/Reversal of Action ◦-While supporting a quick completion of the task is important, error free operation is equally important. THANK YOU Naturalness ◦ The final major HCI principle is to favor “natural” interaction and interfaces. Naturalness refers to a trait that is reflective of various operations in our everyday life. For instance, a perfect HCI may one day be realized when a natural language–based conversational interface is possible, because this is the prevalent way that humans communicate. However, it can be tricky to directly translate real-life styles and modes of interaction to and for interaction with a computer. Perhaps a better approach is to model interaction “metaphorically” to the reallife counterpart, extracting the conceptual and abstract essence of the task.

Use Quizgecko on...
Browser
Browser