DIPLOMA IN INFORMATION TECHNOLOGY MODULE LEARNING GUIDE HUMAN COMPUTER INTERACTION Version 1: May 2007 Olympia College 1. Diploma In Information Technology INTRODUCTION Human-Computer interaction brings together users of all levels and technology in order to accomplish tasks. It (HCI) involves the processes to interact with a computer in any given environment. HumanComputer Interfaces allow users to input an instruction to the computer. In turn, the computer should provide a response to the user's input. Through input devices and output devices such as displays, the user is able to see, hear, touch, and recognize the interaction. Section 1: Foundations Week 1. The human Week 2. The computer Week 3. The interaction Week 4. Paradigms Section 2: Design Process Week 5. Interaction design basics Week 6. HCI in the software process Week 7. Design rules Week 8. Implementation support Week 9. Evaluation techniques Week 10. Universal design Week 11. User support Section 3: Models and Theories Week 12. Cognitive models Week 13. Socio-organizational issues and stakeholder requirements Week 14. Communication and collaboration models This course provides an introduction to and overview of the field of human-computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. Course readings will span current theory and practice in interface specification, design and evaluation, as well as current and classic research papers in HCI. Students will work on both individual and team projects to design, implement and evaluate computer interfaces. The course is open to students from all disciplines, providing them with experience working in interdisciplinary design teams. 2. 3. AIMS to encourage empirical research (using valid and reliable methodology, with studies of the methods themselves where necessary); to promote the use of knowledge and methods from the human sciences in both design and evaluation of computer systems; to promote better understanding of the relation between formal design methods and system usability and acceptability; to develop guidelines, models and methods by which designers may be able to provide better humanoriented computer systems; to co-operate with other groups, inside and outside IFIP, so as to promote user-orientation and "humanization" in system design. OVERVIEW OF THE SYLLABUS: The module is organised into four major learning sections as outlined below: 3.1. SECTION 1: Foundations This section starts with a basic overview of: Review of fundamental themes in User-Centered Design (UCD) and Human-Computer Interaction (HCI) Components of UCD and HCI 3.2. SECTION 2: Design Process This section discusses about the following topics: Interaction design basics HCI in the software process Mod Learning Guide: Human Computer Interaction 2 Olympia College Diploma In Information Technology Design rules and Implementation support Evaluation techniques and Universal design 3.3. SECTION 3 Models and Theories This section touches on: Cognitive models in users’ lives at all levels. Socio-organizational issues and stakeholder requirements for system development projects Communication and collaboration models 4. LEARNING OUTCOMES On completion of this module, students will be able to: Communication between human factors engineers and soon-to-be computer scientists on user interface development projects is improved. The future user interface designer with concepts and strategies for making design decisions are constructive. Expose the future user interface designer to tools, techniques, and ideas for interface design provides the opportunity to refine skills in usability. Introducing HCI literature to students will form future leaders of software design. To stress the importance of good user interface design. 5. AUDIENCE AND PRE-REQUISITES This module is for students who are in the advance stages of the Diploma program. The prerequisite required to undertake this module is Systems Analysis & Design or any subject related to user interface design and software functionality such as Introduction to Website Design. 6. LEARNING MATERIALS: Indicative Readings: a. Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. b. Newman, M. William, Interactive System Design, Addison Wesley, 1995. c. User Centered Web Site Design, by D.D. McCracken and R.J. Wolfe. Pearson Prentice Hall: Upper Saddle River, NJ, 2004. ISBN: 013041161-2. d. The Web Wizard's guide to Web Design, J.G. Lengel, Addison-Wesley, 2002. ISBN: 0201745623. e. http://www.hcibook.com/hcibook/links.html#chaps f. http://www.hcibook.com/e3/resources/ 7. ASSESSMENT INSTRUMENTS: The following is an outline of the various assessment instruments for this module: 7.1. ASSIGNMENT (20%) An individual assignment will be given to the student on the first week and will have to be returned no later than week 10. Should the student fail to submit his/her assignment on week 10, the result will automatically be Zero. 7.2. PRESENTATION (20%) The students need to present their assignment on week 10 in the form of a PowerPoint presentation or any other presentation tools. Marks will be awarded based on the quality of the presentation, language etc 7.3. FINAL EXAMINATION (60%) Final Examination is included in this module. It seeks to determine participants’ individual effectiveness in responding to specific questions under time-constrained invigilated conditions. The examination is a closed book examination, requesting participants to demonstrate their knowledge and critical analysis skills in responding to questions covering the module syllabus. Mod Learning Guide: Human Computer Interaction 3 Olympia College Diploma In Information Technology 7.4. ASSESSMENT TIMELINES The coursework project is to be distributed to students by the end of Week 1 and its submission deadline is no later than week 10. Presentation will be held no later than week 10. Final examinations will be held at the end of the semester, which is on week 15 7.5. ASSESSMENT CRITERIA Refer to assignment and final examination marking guide. 7.6. ASSESSMENT DESCRIPTOR The following general principles should be used when marking and awarding grade: Grade Characteristics Excellent work which demonstrates that the student: Possesses an authoritative grasp of the concepts, methodology and content appropriate to the subject and to the assessment Above 70% Selects and organises material with consistent success at an exceptionally high stage Is able to display originality and personal insight and is capable of expressing their argument clearly, concisely and accurately. The student demonstrates: An above average stage of understanding, organising, interpretation and a clear grasp of methodology suitable focused on the topic An ability to synthesise material and to construct responses which reveal insight 60-69% and may offer originality A grasp of material that enables a coherent response to the assessment task to emerge An ability to generate work that is accurate and appropriately organised. The student is able to cover basic subject matter but in a relatively unimaginative and pedestrian manner. Organisation and presentation of material is acceptable but may 50-59% display some weakness. Limitations in understanding and interpretation and difficulty in linking to relevant material may be evident. 40-49% The student’s performance is only just acceptable in most respects revealing some inadequacies in the grasp of material, weak organising ability and limited communication skills. < 40% The student’s performance is deficient revealing inadequate grasp of material, poor organising ability and poorly developed communication skills. 8. TOTAL HOURS: 28 hours of direct lecture & tutorial sessions 28 hours of lab sessions 150 hours of self and independent study 9. INSTRUCTIONAL PLAN AND RESOURCES The base source of material to be used in the design of the teaching-learning schedule will be the print based module material provided to both staff and students. Other resources will be included to supplement and fill in gaps especially latest development or recent changes which are obviously not found in the module material. Mod Learning Guide: Human Computer Interaction 4 Olympia College Diploma In Information Technology CLASS LEARNING SCHEDULE WEEK LECTURE Foundations of HCI TUTORIALS / ACTIVITIES Explore and introduce HCI Define and provide overview of HCI Discuss its application is real – life. 1 The Human 2 The Computer Lecturing the topics on the importance of Information retrieval and responses given via a number of input and output channels: o visual channel o auditory channel o haptic channel o movement Information is stored in memory: Information is processed and applied: Users share common capabilities but are individuals with differences, which should not be ignored. From pages 11 - 58 Lectures and activities are on the topics as well as chapters: Input devices for interactive use, allowing text entry and drawing. Pointing: principally the mouse, but also touchpad, stylus, and others Paper output and input: the paperless office and the lesspaper office: Memory: short-term memory: RAM long-term memory: magnetic and optical disks 3 The Interaction 4 Paradigms 5 INTERACTION DESIGN BASICS Mod Learning Guide: Human Computer Interaction Interaction models help us to understand what is going on in the interaction between user and system. They address the translations between what the user wants and what the system does. Ergonomics looks at the physical characteristics of the interaction and how these influence its effectiveness. The dialog between user and system is influenced by the style of the interface. . Provide examples of effective strategies for building interactive systems provide paradigms for designing usable interactive systems. The evolution of these usability paradigms also provides a good perspective on the history of interactive computing. These paradigms range from the introduction of time-sharing computers, through the WIMP and web, to ubiquitous and context-aware computing Achieving the concepts of goals within constraints and tradeoff between these raw materials: computer and human Accepting limitations of humans and of design. 5 Olympia College Diploma In Information Technology 6 HCI IN THE SOFTWARE PROCESS 7 Design Rules 8 Implementation Support 9 Evaluation Techniques 10 UNIVERSAL DESIGN 11 USER SUPPORT 12 Cognitive Models 13 Socio-organizational issues Stakeholder requirements 14 Communication Models Expose students on Usability engineering that promotes the use of explicit criteria to judge the success of a product in terms of its usability. Exposure to Iterative design practices and critical decisions which affect usability. Design rules in the form of standards and guidelines provide direction for design, in both general and more concrete terms, in order to enhance the interactive properties of the system. The essential characteristics of good design are often summarised through 'golden rules' or heuristics. Design patterns provide a potentially generative approach to capturing and reusing design knowledge. Programming Aspect incorporated into HCI Programming tools for interactive systems provide a means of effectively translating abstract designs and usability principles into an executable form. These tools provide different levels of services for the programmer. Windowing systems and workstations to support separate user-system threads of action simultaneously. Interaction toolkits allowing the programmer to describe behaviours of objects at a level similar to how the user perceives them. analytic methods review methods Model-based methods. Universal design is to teach students to design systems for anyone in any circumstance. Multi-modal systems use more than one human input channel. User support will be on: accurate and robust Consistent and flexible. presentation issues Implementation issues. . Cognitive models represent users of interactive systems. Hierarchical models represent a user's task and goal structure. Linguistic models represent the user-system grammar. and and Collaboration Simulate human performance of cognitive skills. They have been useful to HCI by predicting task times, by assisting users, and by acting as surrogate users. If cognitive models could interact with the same interfaces that users do, the models would be easier to develop and would be easier to apply as interface testers. Socio-organizational Socio-technical models capture both human and technical requirements. Soft systems methodology takes a broader view of human and organizational issues. Communication and Collaboration Models face-to-face communication involves eyes, face and body Conversation can be analyzed to establish its detailed structure. Mod Learning Guide: Human Computer Interaction 6 Olympia College Diploma In Information Technology LEARNING SUGGESTIONS AND GUIDELINES WEEK 1 Over the week of lecture and tutorial, the focus will be to undertake the following: To get started with HCI Fundamentals of HCI: The advantages and contribution of HCI Learning outcomes to attain: Appreciating HCI Defining and using HCI Readings and preparation to be undertaken by the student: a) Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Main reference text namely: o Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. o User-Centered System Design: new perspectives on human-computer interaction, D. Norman and S. Draper (eds.); Lawrence Erlbaum Associates, 1986. o The Psychology of Everyday Things, D. Norman; Lawrence Erlbaum Associates, 1986. Further readings and activities to students based on the main reference: http://www.cc.gatech.edu/classes/AY2003/cs6750b_fall/syllabus.html (PowerPoint Slides) Designing the User Interface: Strategies for Effective Human-Computer-Interaction, B. Shneiderman; Addison Wesley; 4th edition, 2004. WEEK 2 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the structure of the computer Learning outcomes to attain: Accessing computers for all ages Interacting with computers with ease Deeper understanding of computer design in terms of flexibility. Readings and preparation to be undertaken by the student: i. Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. ii. Newman, M. William, Interactive System Design, Addison Wesley, 1995. Visit the following websites for better understanding and study aids references: http://www.usernomics.com/user-interface-design.html WEEK 3 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the concept interaction design Learning outcomes to attain: The ability to design interactive systems. Observes the principles of interactive systems Code walkthrough of operator application Mod Learning Guide: Human Computer Interaction 7 Olympia College Diploma In Information Technology Readings and preparation to be undertaken by the student: G. D. Abowd and R. Beale. Users, systems and interfaces: A unifying framework for interaction. In D. Diaper and N. Hammond, editors, HCI'91: People and Computers VI, pages 73-87. Cambridge University Press, Cambridge, 1991.Visit: http://hci.stanford.edu/~winograd/acm97.html R. Beale and J. Finlay, editors. Neural Networks and Pattern Recognition in Human-Computer Interaction. Ellis Horwood, Chichester, 1992. Main reference text namely: Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Visit the following websites: http://www.hcibook.com/e3/chaps/ch3/resources/ http://www.usernomics.com/usability.html WEEK 4 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the context of Paradigm of HCI Apply strategies for building interactive systems Learning outcomes to attain: To understand and apply strategies for building interactive systems in the real – world of design. To understand the principles of usability paradigms Readings and preparation to be undertaken by the student: a. Main reference text namely: Interaction Design by Jenny Preece, Yvonne Rogers, and Helen Sharp. John Wiley & Sons: New York, 2002. Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. b. Visit the following websites for better understanding and study aids Topical references: http://arstechnica.com/articles/paedia/gui.ars/ http://unraveled.com/archives/2003/10/hci_as_science WEEK 5 Over the week of lecture and tutorial, the focus will be to undertake the following: To find out how create interventions for usability Creating overall structures that are easy to understand and fit the users' needs Learning outcomes to attain: Independent and skilled in interactivity. Test specific error conditions in design Applying Models to give good start points in design Readings and preparation to be undertaken by the student: a. Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. b. http://www.useit.com/alertbox/20030825.html Main reference text namely: Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Designing Interfaces: Patterns for Effective Interaction Design. By Jenifer Tidwell. November 21, 2005 c. Visit the following websites for better understanding and study aids http://www.hcibook.com/hcibook/resource.html Mod Learning Guide: Human Computer Interaction 8 Olympia College Diploma In Information Technology WEEK 6 & 7 Over the week of lecture and tutorial, the focus will be to undertake the following: To learn how to use the software process. To apply design rules in software design. Learning outcomes to attain: To understand the context of software engineering integrated into usability. Create user-defined functions and Sub procedures Reminder Week 6: HCI in the Software Process. Technical issues affect the as-built interface because the changes suggested during the iterative design process. Prototyping and RAD Portability, consistency, and integrability with respect to the user interface Week 7: Design Rules. References these materials to plan for the lecture of Week 7: http://www.usabilityfirst.com/websites/design.txl Brinck, T. and Gergle, D. (1998). The design of banking websites: lessons from iterative design. Proceedings of APCHI 98: Asia Pacific Computer Human Interaction Conference, Kanagawa, Japan, July 1998. Dumas, Joseph S., and Janice C. Rdish. (1999). A Practical Guide to Usability Testing. Ablex Publishing Corporation. Readings and preparation to be undertaken by the student: Bringing Design to Software © Addison-Wesley, 1996 Baecker, Ronald, Jonathan Grudin, William Buxton, and Saul Greenberg. Readings in Human-Computer Interaction: Toward the Year 2000 (Second edition). San Francisco: Morgan Kaufmann, 1995. Bang, Mollie. Picture This: Perception and Composition. Boston: Little Brown, 1991. Main reference text namely: Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Interface Oriented Design: With Patterns. By Ken Pugh. June 1, 2006. http://www.complianceautomation.com/papers/incose_goodreqs.htm Visit the following websites for better understanding and study aids. References: http://www.startvbdotnet.com/language/methods.aspx WEEK 8 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the purpose implementation support. To analyze the purpose of programming support tools. Learning outcomes to attain: Know when to use programming toolkits to examine the outcome when each of component. Able to use usability guidelines and interface management systems. Readings and preparation to be undertaken by the student: www.cc.gatech.edu/classes/AY2004/cs6750_spring/lectures/ui-software.ppt http://www.artima.com/lejava/articles/designprinciplesP.html Reference text namely: Dix, J. Finlay, G. D. Abowd, R. Beale, Human-Computer Interaction, 3rd Edition, Pearson. Mod Learning Guide: Human Computer Interaction 9 Olympia College Diploma In Information Technology Preece, J., Rogers, Y. & Sharp, H. (2002) Interaction Design: Beyond Human-Computer Interaction. New York, NY: John Wiley & Sons Shneiderman, Ben, Designing the User Interface, Addison Wesley, 1998, Third Edition Visit the following websites for better understanding and study aids. Topical references: www.ifsm.umbc.edu/onlinecommunities http://www.cs.utexas.edu/users/almstrum/cs370/elvisino/usaEval.html WEEK 9 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the use and implementation of evaluation techniques. Learning outcomes to attain: The ability to apply evaluation techniques in software design. To refine designs of software and systems with the use of evaluation techniques Main reference text namely: Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Designing Interfaces: Patterns for Effective Interaction Design. By Jenifer Tidwell. November 21, 2005 http://clerccenter.gallaudet.edu/stg/how-to-evaluate.html For further reading and additional notes: Faulkner, Christine, The Essence of Human-Computer Interaction, Prentice Hall, 1998 Readings and preparation to be undertaken by the student: Main reference text namely: http://www.usabilityfirst.com/methods/index.txl http://www.usabilityfirst.com/methods/cogwalk.txl www.userdesign.com/usability_uem.html http://books.nap.edu/openbook.php?record_id=9200&page=16 WEEK 10 & 11 Over the week of lecture and tutorial, the focus will be to undertake the following: To understand the concept of event handling Learning outcomes to attain: How to implement an event To know what is an event handler and the different types of event raiser / triggers Event declaration syntax Readings and preparation to be undertaken by the student: for Week 10: Universal Design Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. Pearrow, Mark. (2000). Web Site Usability Handbook. Charles River Media. http://www.hcibook.com/e3/chaps/ch10/resources/ Readings and preparation to be undertaken by the lecturer for Week 11: User Support Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. http://www.winwriters.com/articles/checklist/index.html http://www.hcibook.com/e3/chaps/ch11/resources/ Mod Learning Guide: Human Computer Interaction 10 Olympia College Diploma In Information Technology Visit the following websites for better understanding and study aids. Topical references: http://www.merges.net/theory/20010301.html http://www.devcity.net/Articles/25/1/20020316.aspx WEEK 12 Over the week (Week 12: Cognitive Models) of lecture and tutorial, the focus will be to undertake the following: To understand the purpose of Cognitive Models. Learning outcomes to attain: Understand the roles of Cognitive Models Appling the Cognitive Models Readings and preparation to be undertaken by the student: a. http://www.hcibook.com/e3/chaps/ch12/resources/ b. Main reference text namely: Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. http://www.cc.gatech.edu/computing/classes/cs6751_96_winter/handouts/GOMS.html c. Topical references: http://tip.psychology.org/newell.html WEEK 13 & 14 Over the week of lecture and tutorial, the focus will be to undertake the following: To know how to analyze Socio-organizational Issues and Stakeholder Requirements. To know how to analyze Communication and Collaboration Models. Learning outcomes to attain: To understand the differences between Socio-organizational Issues Requirements. Gaining the knowledge of the Communication and Collaboration Models. and Stakeholder Readings and preparation to be undertaken by the student: Main reference text. • Human-Computer Interaction, 3rd edition, by Dix, Finlay, Abowd and Beale, Prentice Hall, 2004. • Pearrow, Mark. (2000). Web Site Usability Handbook. Charles River Media. Main reference text namely: Week 13: Socio-organizational Issues and Stakeholder Requirements www.springerlink.com/index/p4j437l56w8u7412.pdf http://www.hcibook.com/e3/chaps/ch13/resources/ Week 14: Communication and Collaboration Models http://www.hcibook.com/e3/chaps/ch14/resources/ WEEK 15 FINAL EXAMINATION Mod Learning Guide: Human Computer Interaction 11 Olympia College Mod Learning Guide: Human Computer Interaction Diploma In Information Technology 12
© Copyright 2026 Paperzz