The Interaction Let humans do: Let computers do: Sensing of low level Counting and stimuli measuring ▣Pattern recognition ▣Accurate storage and Inductive reasoning recall Multiple strategies Rapid and consistent Adapting responses Creating Data processing Calculation Repetitive actions
The Interaction ◼ Let humans do: ❑ Sensing of low level stimuli ❑ Pattern recognition ❑ Inductive reasoning ❑ Multiple strategies ❑ Adapting ❑ Creating ◼ Let computers do: ❑ Counting and measuring ❑ Accurate storage and recall ❑ Rapid and consistent responses ❑ Data processing ❑ Calculation ❑ Repetitive actions
Definition -HCI The study of people and computing and the way they influence each other A set of processes,dialogues,and actions through which a human user employs and interacts with a computer A discipline concerned with the design,evaluation and implementation of interactive computing systems for human use with the study of major phenomena surrounding them. 人机交互是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方 面的主要现象进行研究的科学(ACM SIGCHI,1992,第6页) Automated teller machine
Definition – HCI ◼ The study of people and computing and the way they influence each other ◼ A set of processes, dialogues, and actions through which a human user employs and interacts with a computer ◼ A discipline concerned with the design, evaluation and implementation of interactive computing systems for human use with the study of major phenomena surrounding them. ❑ 人机交互是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方 面的主要现象进行研究的科学(ACM SIGCHI,1992,第6页) Automated teller machine
Human-Computer Interaction (HCD) Human the end-user of a program the others in the organization The System Computer Input Output 0 the machine the program runs on ■Interaction The User the user tells the computer what they want 显示信息 the computer communicates with results 控制倩息
Human-Computer Interaction (HCI) ◼ Human ❑ the end-user of a program ❑ the others in the organization ◼ Computer ❑ the machine the program runs on ◼ Interaction ❑ the user tells the computer what they want ❑ the computer communicates with results The System The User Input Output 控制信息 显示信息
Goals of hCI Improve productivity and reduce costs through: 0 Safety: Does the system prevent danger? E.g.Nuclear power plant,Aviation Engineering Functionality: How many things can the system do? Efficiency: How few resources does it take to get a task done? Usability Enjoyably: How easy to learn and use is the system? BUT High functionality(many ways of doing the same thing)can actually reduce usability Create confusion
Goals of HCI ◼ Improve productivity and reduce costs through: ❑ Safety: ◼ Does the system prevent danger? ◼ E.g. Nuclear power plant, Aviation Engineering ❑ Functionality: ◼ How many things can the system do? ❑ Efficiency: ◼ How few resources does it take to get a task done? ❑ Usability / Enjoyably : ◼ How easy to learn and use is the system? ◼ BUT ❑ High functionality (many ways of doing the same thing) can actually reduce usability ◼ Create confusion
Goals of HCI (Cont'd) Computers (in one way or another)now affect every person in our society Increasing utilize computers at work and home Tonight-count how many in your room People should not have to change radically to fit in with the system, the system should be designed to match their requirements
Goals of HCI (Cont’d) ◼ Computers (in one way or another) now affect every person in our society ❑ Increasing % utilize computers at work and home ◼ Tonight - count how many in your room People should not have to change radically to fit in with the system, the system should be designed to match their requirements