# Lab - Introduction Lab exercises to help you master the subject material and to complement the lecture material for Introduction to Interaction Design (F27ID). ## Overview * Every week has a set of exercises/labs for you to work on * Maintain your answers in a workbook (online or word document) - to keep track of your learning/revision * Each exercise will help you with your courseworks/revision * Do not worry if you are unable to finish the exercises, but attempt all the exercises # Activities Planned for Lab 1 * Norman's design principles * Culture and HCI * Preparation for Project Assessments * Please initiate your workbooks (track your progress and keep notes as you work through exercises) * Remember to regularly do the task each week # Norman’s Design Principles – following from Lecture 1 * Visibility - can I see it? * Feedback - what is it doing now? * Affordance - how do I use it? * Mapping - where am I and where can I go? * Constraint - why can't I do that? * Consistency - I think I have seen this before? (Note other aspects, such as Culture) # Review Lecture Slides Lecture # Exercise 1 * Please think of 2 products/software interface/system you used/use/experienced that violates any of the mentioned Norman’s design principles - Kitchen, home, car, public transport, ATM, computer, tablet, mobile - Record your answers in your workbook - Describe which principles are violated and why giving clear explanations. # Exercise 2 * Explore the website http://baddesigns.com/examples.html * Choose 1 example from each of the categories and also provide justification for the choice, - Things, Displays, Controls, Signs * For each example, reflect on which of Norman’s design principles does the product/system violate * Record your notes in your workbook # Exercise 3 * Briefly review and discuss the importance of culture as a variable to consider when designing interfaces * Read Don Norman’s article Link * Briefly summarize his main view points as to why he thinks culture’s influence on HCI may not be as important as we think * Do you agree with his views? Would his arguments (which are mainly intended for physical products) also apply to software/GUIs/etc?