Aims of the HCI course Human
Transcription
Aims of the HCI course Human
Aims of the HCI course Human-Computer Interaction 1. The aim is to aquire basic knowledge, knowledge, theories, theories, and research methods in HCI 2. You will learn several methods for Intro part I (of II) Practical issues i) the design and ii) the evaluation of UIs 3. As you know these methods, methods, you should be able to use them in practical UI design 2/38 How to reach these aims? For good feedback: student representatives -- The HCI course is taught by one main teacher and several guest lecturers and course assistants • Student representatives: -- The HCI course employs several educational modes: Lectures Guest lectures Exercises Assignment Self study • Volunteers: Volunteers: Please come up in the break • 3 Meetings: Meetings: beginning, beginning, during, during, after course • Any opinion and course feedback should be • • • • • -- Course participants feedback their opinion at any time! One from Chalmers and one from GU adressed to the student representatives 3/38 4/38 Teachers Lectures (förelesningar) • Main teacher • PowerPoints (PPTs (PPTs)) on web site day after lecture • Teaching material: Lectures, PPTs, PPTs, text book, and Morten Fjeld (MF), Associate Professor, Chalmers More on www.fjeld.ch and www.t2i.se other resources • Guest lecturers Johanna Altenstedt (JA), SpotFire Paul Piamonte (PP), Volvo Jonas Sunryd (JS), Monator Erik Andersson (EA), Monator Fang Chen (FC), Associate Professor, Chalmers • Course Assistants Jon B. Olsen, (JBO), IT University, Interaction Design Anders Fougstedt (AF), IT University, Interaction Design Sofia Andersson (SA), Chalmers, Computer Engineering 5/38 • We may use multimedia tools for teaching. Hence, PPTs will not cover everything we teach • Examination will be based on the content of teaching and exercises, not only on textbook • Therefore, it is important to attend lectures 6/38 1 Lectures of the HCI Course Order may change, change, look at web site # Date Who Lecture Headline [links to Notes] # Date Who 1 Jan 16 MF 1.1-1.5 Course Introduction; 1 Jan 16 MF 1.1-1.5 Course Introduction; Jan 19 MF 1.1-1.5 9.1-9.5 Human Cognition Evaluation Techniques 2 MF 1.1-1.5 9.1-9.5 Human Cognition Evaluation Techniques 3 Jan 23 JA SpotFire industry guest lecture; Assignment orientation (I) 3 Jan 23 JA 4 Jan 26 MF 3.1-3.6 Interaction 4 Jan 26 MF 3.1-3.6 Interaction 5 Jan 30 EA, JS Monator industry guest lecture: Next generation web applications based on AJAX (Asynchronous JavaScript and XML) 5 Jan 30 EA, JS 6 Feb 2 MF 15.1-15.7 Task Analysis, Assignment orientation (II) 6 Feb 2 MF 15.1-15.7 Task Analysis, Assignment orientation (II) 7 Feb 6 MF 5.1-5.6 Interaction Design Basics 7 Feb 6 MF 5.1-5.6 Interaction Design Basics 8 Feb 9 MF 12.1,2,5 7.1-7.5 Cognitive Models Design Rules and Usability Methods 8 Feb 9 MF 12.1,2,5 7.1-7.5 Cognitive Models Design Rules and Usability Methods 9 Feb 13 MF 6.1-6.5 HCI and Software Engineering 9 Feb 13 MF 6.1-6.5 HCI and Software Engineering 10 Feb 16 FC 10.1-10.3 Multimodal Interaction 10 Feb 16 FC 10.1-10.3 Multimodal Interaction 11 Feb 20 MF 20.1-20.4 Ubiquitous Computing, VR, and AR; UbiComp hands-on 11 Feb 20 MF 20.1-20.4 12 Feb 23 PP, MF Volvo industry guest lecture; Test Details 12 Feb 23 PP, MF 2 Textbook, Ch. Lectures of the HCI Course Lectures by main teacher Exercise Groups are formed Jan 19 Textbook, Ch. Lecture Headline [links to Notes] Exercise Groups are formed SpotFire industry guest lecture; Assignment orientation (I) Monator industry guest lecture: Next generation web applications based on AJAX (Asynchronous JavaScript and XML) Ubiquitous Computing, VR, and AR; UbiComp hands-on Volvo industry guest lecture; Test Details 13 Feb 27 MF 19.1-19.5 Collaboration and Groupware; "Enkät" 13 Feb 27 MF 19.1-19.5 Collaboration and Groupware; "Enkät" 14 March 2 MF 13.1-13.3 "Tentaprep" 14 March 2 MF 13.1-13.3 "Tentaprep" 7/38 8/38 Lectures of the HCI Course Guest lectures # Date Who Textbook, Ch. Lecture Headline [links to Notes] 1 Jan 16 MF 1.1-1.5 Course Introduction; 2 Jan 19 MF 1.1-1.5 9.1-9.5 Human Cognition Evaluation Techniques 3 Jan 23 JA 4 Jan 26 MF 3.1-3.6 Interaction 5 Jan 30 EA, JS 6 Feb 2 MF 15.1-15.7 Task Analysis, Assignment orientation (II) 7 Feb 6 MF 5.1-5.6 Interaction Design Basics 8 Feb 9 MF 12.1,2,5 7.1-7.5 Cognitive Models Design Rules and Usability Methods 9 Feb 13 MF 6.1-6.5 HCI and Software Engineering 10 Feb 16 FC 10.1-10.3 Multimodal Interaction 20.1-20.4 Exercise Groups are formed Guest Lecture 1, SpotFire Johanna Altenstedt (JA) http://www.spotfire.com http://www.spotfire.com// SpotFire industry guest lecture; Assignment orientation (I) Monator industry guest lecture: Next generation web applications based on AJAX (Asynchronous JavaScript and XML) 11 Feb 20 MF 12 Feb 23 PP, MF 13 Feb 27 MF 19.1-19.5 Ubiquitous Computing, VR, and AR; UbiComp hands-on Collaboration and Groupware; "Enkät" 14 March 2 MF 13.1-13.3 "Tentaprep" Volvo industry guest lecture; Test Details 9/38 Guest Lecture 2, Monator Next generation web applications based on AJAX (Asynchronous JavaScript and XML) Jonas Sunryd (JS) and Erik Andersson (EA) http://www.chalmers.se/HyperText/ChalmersMagasin/nr3_2005/interaktion.pdf http://www.chalmers.se/HyperText/ChalmersMagasin/nr3_2005/interaktion.pdf,, pp. pp. 1414-15 http://www.monator.com http://www.monator.com// 10/38 10/38 Guest Lecture 3, Multimodal Int. Fanch Chen (FC), Chalmers Using MultiPoint on a tablet computer 11/38 11/38 http://www.archimuse.com/mw2002/papers/milekic/milekic.html 12/38 12/38 2 Guest Lecture 4, Volvo Dominic Paul T. Piamonte (PP), MD, PhD Group Manager 6410 Area Manager Interaction Design Dept. 6400 HumanHuman-Systems Integration VOLVO TECHNOLOGY CORPORATION 6400, M1.6 Götaverksgatan 10 405 08 Gothenburg SWEDEN http://www.volvo.com/group/global/enhttp://www.volvo.com/group/global/en-gb/Volvo+Group/our+companies/volvotechnologycorporation/vtecabout/ gb/Volvo+Group/our+companies/volvotechnologycorporation/vtecabout/ Other practical issues # Date Who 1 Jan 16 MF 1.1-1.5 Course Introduction; MF 1.1-1.5 9.1-9.5 Human Cognition Evaluation Techniques 3.1-3.6 Interaction 15.1-15.7 Task Analysis, Assignment orientation (II) 2 Jan 19 3 Jan 23 JA 4 Jan 26 MF 5 Jan 30 EA, JS 6 Feb 2 MF Textbook, Ch. • One exercise per week, week, 6 exercises in total • You have already been assigned to a session, A, B, • • • • C, or D Tasks will be given in the start of each exercises session Exercises are compulsory, compulsory, it is part of the examination 1 page individual report for exercise 2, 3, 4, and 5 required Report template is offered on course web site Exercise Groups are formed SpotFire industry guest lecture; Assignment orientation (I) Monator industry guest lecture: Next generation web applications based on AJAX (Asynchronous JavaScript and XML) 7 Feb 6 MF 5.1-5.6 Interaction Design Basics 8 Feb 9 MF 12.1,2,5 7.1-7.5 Cognitive Models Design Rules and Usability Methods 9 Feb 13 MF 6.1-6.5 HCI and Software Engineering 10 Feb 16 FC 10.1-10.3 Multimodal Interaction 11 Feb 20 MF 20.1-20.4 12 Feb 23 PP, MF Ubiquitous Computing, VR, and AR; UbiComp hands-on Volvo industry guest lecture; Test Details 13 Feb 27 MF 19.1-19.5 Collaboration and Groupware; "Enkät" 14 March 2 MF 13.1-13.3 "Tentaprep" 13/38 13/38 Exercises (övningar) Lecture Headline [links to Notes] 14/38 14/38 Exercises (övningar) # Date Who 1 18th Jan JBO Exercise Headline [links to Exercise Text] Usability in the design process (PDA) 2 25th Jan AF Evaluation of an interactive system (PDA) 3 1st Feb EA, JS Next generation web applications I 4 8th Feb EA, JS Next generation web applications II 5 22nd Feb SA Task analysis for interface (re-)design 6 1st March JBO, AF New interaction forms and technologies NB: CHARM, 15th Febr.: Febr.: No exercises 15/38 15/38 16/38 16/38 Assignment (inlämningsuppgift) Assignment (inlä inlämningsuppgift) mningsuppgift) • Join into groups of 3 persons • Draft version (1 x electronic, electronic, 1 x paper) paper) (no more/less) more/less) • Assignment task: Design of new system OR evaluation of existing (alternative) systems • You choose the task • Each group writes one paper, paper, 6 pages (no more/less) more/less) • Guidelines and templates at the web site 17/38 17/38 Tutoring 2 x 2 hours, hours, to be defined In 17th Febr., 18:00 Feedback 24rd Febr. (per E-mail) mail) • Final version (1 x electronic, electronic, 2 x paper) paper) Tutoring 2 x 2 hours, hours, to be defined In 13th March, March, 08:00 Feedback to be defined (tentegransking) tentegransking) • Follow the instructions from the website for handing in assignment (template, template, pdf file, file, file name, name, file size, size, TO, FROM, CC of E-mail, mail, etc.) 18/38 18/38 3 Examination rules Written test (tentamen) • 4 exercises must be accepted (2, 3, 4 and 5) • Assignment can give a maximum of 40 points • Written test can give a maximum of 60 points • 7th March 2006, morning, V-Huset • Given in English • Can be answered in English, Swedish or • These are the levels for different scores: scores: 3.0, G: 33 points 4.0: 42 points 5.0, VG: 51 points The course can give a maximum of 100 points. points. These are the levels for different scores: scores: 3.0, G: 55points 4.0: 70 points 5.0, VG: 85 points both (other languages at request) request) • Old examinations on the course web site • Tentegransking: Tentegransking: to be defined 19/38 19/38 20/38 20/38 Textbook, language Course web site (../2006 !!!) • Read the respective chapters in the book • URL: before attending the course • Active exercises participation is expected • The whole course is given in English, including lectures, lectures, assignment, assignment, and written test • All written work must be in English 21/38 21/38 Textbook: Dix et al.: www.cs.chalmers.se/Cs/Education/Courses/mdi/2006/ • Check it once a week • Check the website before sending question • Questions will be answered during lectures or individually (per E-mail): mail): hcihci-06[@]cs.chalmers.se 22/38 22/38 Human-computer Interaction Website Human-Computer Interaction, 3rd Edition Includes additional learning resources such as design projects and exercises: Benefits of purchasing this book: Access to companion website containing a broad range of material, links to additional sites and much more URL: www.hcibook.com/e3/ Covers the latest topics and gives details of HCI in practice so you can understand the real world applications of the theory Extensive coverage of social and contextual models and theories with numerous worked examples Available at Cremona (or earlier students) Provides supplementary material including summaries and useful links 23/38 23/38 24/38 24/38 4 User Interfaces (UIs) Human-Computer Interaction Intro part II (of II) What is HumanHuman-Computer Interaction (HCI)? User Interfaces (UIs) are the part of application that allows users – to interact with computer – to carry out their task HumanHuman-Computer Interaction (HCI) consists of design, prototyping, evaluation, and realization of User Interfaces (UIs) 26/38 26/38 Richer interaction User Interfaces (UIs) User Interfaces (UIs) As far as the customer is concerned, the user interface is the product -Jef Raskin 27/38 27/38 28/38 28/38 HCI – Its’ Its’ major components Task Technology Organizational & Social Issues Humans 29/38 29/38 HCI is multidisciplinary Technical disciplines • Linguistic sciences • Signal process • Information theory • Computer modeling • Softerware engineering • Microchip design Interaction Design • Graphic design • Product design • Artist design • Industrial design • Film industry HCI Human sciences • Cognitive science • Psychophysiology • Ergonomics • Social science 30/38 30/38 5 New and Alternative UIs Example: The cubic mouse Multimodal UIs, e.g. facial tracking http://www.vrgeo.org/index.php?id=59 31/38 31/38 Simulators and Caves Jens Grimsgaard, Norsk Hydro, Bergen, Norway 33/38 33/38 VActor system (1993) 32/38 32/38 Virtual reality (VR) and 3D Displays Jens Grimsgaard, Norsk Hydro, Bergen, Norway 34/38 34/38 The goal of HCI Prejustices about HCI … which we want you to overcome To design products/interfaces products/interfaces that are: • Prej. Prej. 1: HCI is a fuzzy subject? subject? (seems (seems,, but not) Useful : accomplish what is required Usable : do it easily and with low risk of error Being used : make people want to use them, them, they are attractive, attractive, engaging, engaging, and fun to use 35/38 35/38 • Prej. Prej. 2: HCI is easy to learn? learn? (seems (seems,, but not) • Prej. Prej. 3: HCI is based on people’ people’s feeling and experience? experience? (your experience, experience, or what you thought of common sense may turn out not to be true) true) To overcome Prej. Prej. 11-3 means: means: To understand UIs based on theories and on scientific facts, facts, not only by common sense 36/38 36/38 6 How to learn and how to put into practice what you will learn Aims of the HCI course • How to learn HCI 1. The aim is to aquire basic knowledge, knowledge, theories, theories, – Understandy theories – Put these theories into practice: practice: design and evaluation • How and where to put into practice – Useful for your later studies and work in industry – Also useful for your daily life and research methods in HCI 2. You will learn several methods for i) the design and ii) the evaluation of UIs 3. As you know these methods, methods, you should be able to use them in practical UI design 37/38 37/38 38/38 38/38 7