Human Computer Interaction 0 - presentation Department of Computer and Management Sciences Trento - Italy Information about me Contacts Department of Computer and Management Sciences - Trento Via Inama, 2 - Italy andrea.molinari@unitn.it +39-0461-882344 TimeTable Lessons THU 14.00 16.00 classroom FRI 14.00 16.00 classroom FRI(ex) 16.00 18.00 classroom Office hours FRI 18.00 20.00 or THU 16.00-18.00 please advise me in advance Contact Every moment...i always answer e-mail (if connection is available. ) The question: WHY???? a course in Human Computer Interaction? Simply because ICT is not only programming There are huge economic drawbacks when HCI errors are revealed / experienced by users programming is (relatively) easy, deciding a good interface is more complicated this is a master: you need something else that pure ICT topics is a good source of topics for thesis is a good source for a job. Objectives As Human-computer interfaces are everywhere, the main objectives of the course are: 1. create a sensibility towards HCI topics & research 2. know what is meant by good interface design 3. know guidelines and models to be applied to interface design in different environments 4. have sufficient background to apply your training in industry continue your education in this field Non-objectives Full experience in HCI topics The discipline is too vast geek stuffs.
Where we are. Do you recognize it? Why a HCI course? In the net-economy, economy, computers rule major part of our activities computer must be intended in many facets phones, PDAs, TLC devices.. SOHO market electronics (TV, Hi-Fi, VRC, CD, DVD.. automotives domotics (washers, ovens, heaters, air-conditioners, lifts, freezers) Infopoints, airports, railstastions, public utilities, gas stations..) Why a HCI course? if we are part of the net-economy economy (like it or not) we will therefore find ourselves into one (or many) of these situations: use HCI design HCI create HCI evaluate HCI proposed by others take decisions based on HCI choose products/services based on HCI Topics Human, Computers, Interfaces Design Human-computer interfaces Test and design Cognitive and Psychological aspects Augmented reality web design Mobile user-interface design Standards and law usability and accessibility Evaluation Final exam: 70% written exam on theoretical parts 30% as follows (must be negotiated with the professor) seminars on (15 minutes of presentation + discussion) software projects (no geeks, please.) Note: you must pass both exam components to pass the course
Evaluation seminars (15 minutes of presentation + discussion) papers from ACM/IEEE conferences (at least two on same/related topics): discuss research topics re-design of web sites: present the old, present the HCI failures, present your proposal re-design a software user interface: present the old, present the HCI failures, present your proposal (whatever language you want to use to do this..) Evaluation software projects web projects: a static website (pure HTML, Flash, JS) with particular care for the UI stand-alone projects: whatever topic, whatever language, perfect adoption of HCI rules, no algorithm, only interface and respective UI mechanisms and controls) research software projects (experimental software devoted to UI aspects) - whatever language Textbook of the course Dix, Finlay, Abowd, Beale - Human Computer Interaction, 3rd Edition, Prentice Hall ISBN: 0130461091 Another interesting book In italian: la Caffettiera del masochista Textbooks Other books Lecture notes: copies of the lecture notes and handouts available on the website of the Faculty Ben Shneiderman, Designing the User Interface Jennifer Preece, Yvonne Rogers, Helen Sharp Interaction Design, Wiley Jacob Nielsen, Web usability D.A. Norman, The psycology of Everyday things, NY Basic Books References -1 Ben Shneiderman; Designing the User Interface, 3rd Ed.; Addison-Wesley, 1997. ISBN 0201694972 (de, uk) Jenny Preece et al; ; Addison-Wesley, 1994. ISBN 0201627698 (de, uk) Alan Cooper; The Inmates are Running the Asylum; SAMS, April 1999. ISBN 0672316498 (de, uk) Alan Cooper; About Face: The Essentials of User Interface Design; IDG Books, 1995. ISBN 1568843224 (de, uk) Dix, Finlay, Abowd, Beale - Human Computer Interaction, 3rd Edition, Prentice Hall ISBN: 0130461091 Jef Raskin; The Humane Interface: New Directions for Designing Interactive Systems; Addison-Wesley, March 2000. ISBN 0201379376 (de, uk) Helander, Landauer, Prabhu (Eds.); Handbook of Human-Computer Interaction; 2nd. Ed., Elsevier, 1997. 1600 pages. ISBN 0444818626 (de, uk)
References -1 Bruce Tognazzini; TOG on Interface; Addison-Wesley, 1992. ISBN 0201608421 (de, uk) Bruce Tognazzini; Tog on Software Design; Addison-Wesley, 1995. ISBN 0201489171 (de, uk) Baecker et al; : Toward the Year 2000; Morgan Kaufmann, 1995. ISBN 1558602461 (de, uk) Baecker and Buxton; Readings in ; Morgan Kaufmann, 1987. ISBN 0934613249 (de, uk) ACM Interactions, TOCHI, CHI Conference Proceedings. ISO 9241 Ergonomics requirements for office work with visual display terminals (VDTs). ISO DIS 13407 Human-centred design processes for interactive systems, 1997. Web resources HCI Endless resources on the web: start from here http://directory.google.com/top/computers/human- Computer_Interaction/ http://dir.yahoo.com/science/computer_science/hu man_computer_interaction HCI_/ Web resources some examples ACM SIGCHI http://www.acm.org/sigchi/ Usability Professionals Association http://www.upassoc.org/ Resources Network (HCI RN) http://www.hcirn.com/ HCI Bibliography http://www.hcibib.org/ Newsgroup news:comp.human-factors ACM Digital Library http://www.acm.org/dl IEEE Computer Society Digital Library http://www.computer.org/publications/dlib/ Slides Sources Personal experience and research Alan Dix s book Interaction Design, by Jennifer Preece, Yvonne Rogers, Helen Sharp the HCI course of the Calgary University, courtesy of Saul Greenberg Slides Caveat The content Abundant, so you have almost all you need for the exam Made for study, not for reading at projection For these reasons, break some HCI rules..
Caveat Where we are. we don t t talk about languages, APIs, VM, libraries, OO, multi-tier tier applications, polimorphism. People who are looking for these things, well, you better follow this course anyway it s s pretty easy to talk a blue streak, saying nonsenses, banalities, tons of words. just talking is not ability Previous abilities extraneous to this course (web design, geeking, ++ing etc.) are appreciated but will not be considered an excuse for ignoring specific course contents Bad design is everywhere Bad design is everywhere Bad design is everywhere Bad design is everywhere.
I have recently developed a cellular phone accessory that is taking the market by storm. It will work with all cellular phones today. Because all of you are my friends I am going to allow you to obtain one of these babies for yourself at the rock bottom price of $29.95 each.