Human-Computer Interaction Midterm Review Human-Computer Interaction
Terminologies (Chapter 1) HCI is a multi-disciplinary field: computer science and technology, psychology, graphic design, etc. HCI= {Craft, Science} Ergonomics, Human Factors, Man-Machine Interaction, etc.
Memory (Chapter 1) There are three types of memory function: Sensory memories Short-term memory or working memory Long-term memory Attention Rehearsal
Deductive Reasoning (Chapter 1) Deduction: derive logically necessary conclusion from given premises. e.g. If it is Friday then she will go to work It is Friday Therefore she will go to work. Logical conclusion not necessarily true: e.g. If it is raining then the ground is dry It is raining Therefore the ground is dry
Inductive Reasoning (Chapter 1) Induction: generalize from cases seen to cases unseen e.g. all elephants we have seen have trunks therefore all elephants have trunks. Unreliable: can only prove false not true … but useful! .
Donald Norman’s model (Chapter 3) Seven stages user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal Norman’s model concentrates on user’s view of the interface
execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal
execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal
execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal
execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal
execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal
four golden rules for design knowing where you are knowing what you can do knowing where you are going (or what will happen) knowing where you’ve been (or what you’ve done)
Extra Readings Don Norman's TED talk: Three ways that good design makes you happy (Unit 4 YouTube) David Merrill's Sifteo Cubes from MIT Shiftables: Youtube (Unit 6) Tech. Reading#2: Designers v.s. Users (Unit 6) Tech. Reading#3: Design for Mobile Devices (Unit 7)