Hcm 333-Main Body
Total Page:16
File Type:pdf, Size:1020Kb
COURSE GUIDE CIT 353 INTRODUCTION TO HUMAN COMPUTER INTERACTION NATIONAL OPEN UNIVERSITY OF NIGERIA CIT 353 COURSE GUIDE National Open University of Nigeria Headquarters University Village Plot 91, Cadastral Zone, Nnamdi Azikiwe Express way Jabi, Abuja Lagos Office 14/16 Ahmadu Bello Way Victoria Island, Lagos e-mail: [email protected] website: www.nouedu.net Published by National Open University of Nigeria Reprinted 2013 ISBN: 978-058-212-2 All Rights Reserved COURSE CODE CIT 353 COURSE TITLE INTRODUCTION TO HUMAN COMPUTER INTERACTION COURSE DEVELOPER JOSHUA ADEKUNLE AKINJOBI (CHF) CRAWFORD UNIVERSITY, IGBESA,OGUN STATE, NIGERIA TABLE OF CONTENTS MODULE 1: SURVEY OF HUMAN-COMPUTER INTERACTION CONCEPTS, THEORIES AND PRACTICE UNIT 1 CONCEPTS, THEORIES AND HISTORY UNIT 2: SURVEY OF HUMAN COMPUTER INTERACTION PRACTICES UNIT 3: BASIC COMPONENTS OF HUMAN COMPUTER INTERACTION UNIT 4: CRITICAL EVALUATION OF COMPUTER BASED TECHNOLOGY MODULE 2: USER PERSPECTIVES OF HUMAN-COMPUTER INTERACTION UNIT 1: USER ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION-SOCIAL HUMAN THRUST UNIT 2: USER ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION-COGNITIVE HUMAN THRUST UNIT 3: SYSTEM ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION-IMPROVING THE USER'S TECHNOLOGICAL PERSPECTIVE UNIT 4: DEVICES TECHNOLOGICAL PERSPECTIVE-INTERACTION STYLES AND DEVICES TECHNOLOGICAL PERSPECTIVE MODULE 3: DESIGNS OF HUMAN-COMPUTER INTERACTION UNIT 1: DESIGN GUIDELINES, RULES AND PRINCIPLES UNIT 2: EVALUATION METHODS UNIT 3: PARTICIPATORY DESIGN UNIT 4: SYSTEM INTERACTIVE DESIGN PATTERNS MODULE 4: DESIGN OF USER AND SYSTEM INTERFACES UNIT 1: DESIGN OF USER INTERFACE CONCEPTS UNIT 2: USER INTERFACE DESIGN PRINCIPLES AND CRITERIA/RATIONALE UNIT 3: USER INTERFACE DESIGN PROGRAMMING TOOLS UNIT 4: THE SOFTWARE DESIGN PROCESS OF HUMAN COMPUTER INTERACTION UNIT 5: INTERACTIONS IN HYPERTEXT, MULTIMEDIA AND THE WORLD WIDE WEB MODULE 1: SURVEY OF HUMAN-COMPUTER INTERACTION CONCEPTS, THEORIES AND PRACTICE UNIT 1 CONCEPTS, THEORIES AND HISTORY Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Definition of Human Computer Interaction 3.2 Overview of Human Computer Interaction 3.2.1 The goals of HCI Studies: 3.2.2 Research 3. 3 Interaction technique 3.4 Interaction styles 3.5 Paradigms and History 3.5.1 Paradigms of interaction 2 3.5.2 The History of Paradigm Shifts 3.5. 3 History of Basic Interactions 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 2: SURVEY OF HUMAN COMPUTER INTERACTION PRACTICES TABLE OF CONTENTS 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Overview of the Computer System 3.2 Text entry devices 3. 3 Handwriting, Speech Recognition and other Devices 3. 3.1 Handwriting Recognition. 3. 3.2 Speech Recognition: 3.4 Positioning, Pointing and Drawing Devices 3.5 Display devices 3.6 Physical Controls, Sensors etc. 3.7 Print Technology: 3.8 Scanners 3.9 Memory Interaction 3.10 Storage formats 3.11 Processing and Networks Interactions 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 3: BASIC COMPONENTS OF HUMAN COMPUTER INTERACTION Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 The Interaction Models 3.1.1 Terms of interaction 3.1.2 Donald Norman's model: 3.2 Ergonomics 3. 3 Common Interaction styles 3. 3.1 Command line interface 3. 3.2 Menus 3. 3. 3 Natural language 3. 3.4 Query interfaces 3. 3.5 Form-fills and Spreadsheets 3. 3.6 WIMP Interface 3. 3.7 Three dimensional interfaces 3.4 Context: Social and Organisational 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 4: CRITICAL EVALUATION OF COMPUTER BASED TECHNOLOGY Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Multi-Sensory Systems 3.2 Multi-modal and Multi-media systems: 3.2.1 Speech 3.2.2 Problems in Speech Recognition. 3.2. 3 Speech Related Human-Interaction Technologies. 3. 3 Sounds 3.4 Recognition and Gestures 3.5 Devices for the Elderly and Disabled 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References MODULE 2: USER PERSPECTIVES OF HUMAN-COMPUTER INTERACTION UNIT 1: USER ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION : SOCIAL HUMAN THRUST Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Organisational issues 3.2 Invisible workers 3. 3 Socio-technical modelling 3. 3.1 Stakeholders' Focus 3. 3.2 ESTA (Eight Stage Task Analysis) 3.4 Soft systems methodology 3.5 Participatory design 3.6 Ethnography 3.7 Contextual inquiry 4. Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 2: USER ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION : COGNITIVE HUMAN THRUST Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Cognitive Models 4 3.1.1 Parallel Design 3.1.2 GOMS 3.1. 3 Human Processor Model 3.2 Inspection methods 3.2.1 Card Sorting 3.2.2 Ethnography 3.2. 3 Heuristic Evaluation 3.2.4 Usability Inspection 3.2.5 Pluralistic Inspection 3.2.6 Consistency Inspection 3.2.7 Activity Analysis 3. 3 Inquiry methods 3. 3.1 Task Analysis 3. 3.2 Focus Groups 3. 3. 3 Questionnaires/Surveys 3.4 Prototyping methods 3.4.1 Rapid Prototyping 3.4.2 Subject Testing methods 3.4. 3 Remote usability testing 3.4.4 Thinking Aloud Protocol 3.4.5 Subjects-in-Tandem 3.5 Other methods 3.5.1 Cognitive walkthrough 3.5.2 Benchmarking 3.5. 3 Meta-Analysis 3.5.4 Persona 3.6 Evaluating with tests and metrics 3.6.1 Prototypes 3.6.2 Metrics 3.7 Benefits of usability 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 3: SYSTEM ORIENTED PERSPECTIVE OF HUMAN COMPUTER INTERACTION-IMPROVING THE USER'S TECHNOLOGICAL PERSPECTIVE Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Technical Support offered the System Users 3.2 User modelling 3. 3 Designing user support 3. 3.1 Presentation issues in designing user support: 3. 3.2 Implementation issues in designing user support 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References 5 UNIT 4: DEVICES TECHNOLOGICAL PERSPECTIVE INTERACTION STYLES AND DEVICES TECHNOLOGICAL PERSPECTIVE Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Interaction styles 3.2 Menus design issues 3. 3 Understanding and choosing widgets 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References MODULE 3: DESIGNS OF HUMAN-COMPUTER INTERACTION UNIT 1: DESIGN GUIDELINES, RULES AND PRINCIPLES Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Design guidelines 3.1.1 Selection of design guidelines 3.1.2 Expertise experience versus guidelines 3.1. 3 Monitoring guidelines and prototype testing 3.1.4 Translation of selected guidelines into design rules 3.2 Design rules 3.2.1 Types of design rules 3.2.2 Documentation, implementation and evaluation of design rules 3.2. 3 Using design rules 3.2.4 The Shneiderman's 8 Golden Rules 3. 3 Design principles 3. 3.1 Norman's 7 design principles 3. 3.2 Design principles formulated to support usability : 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 2: EVALUATION METHODS Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.0 MAIN CONTENT 3.1 Evaluation Techniques 3.1.1 Cognitive Walkthrough 3.1.2 Heuristic Evaluation 3.1. 3 Review-based evaluation 6 3.1.4 Evaluating through user Participation 3.2 Evaluating Implementations 3.2.1 Experimental evaluation 3.2.2 Analysis of data 3.2. 3 Experimental studies on groups 3.2.4 The Data gathering and Analysis processes 3. 3 Field studies 3. 3.1 Observational Methods 3. 3.2 Query Techniques 3. 3. 3 Physiological methods 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 3: PARTICIPATORY DESIGN Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Major concepts of participatory design: 3.2 Characteristics of participatory design 3. 3 Hybridism and the third space concepts of participatory design 3.4 Participatory design in HCI software development 3.5 Negotiation, shared construction, and collective discovery in pd and hci 3.5.1 Site Selection 3.5.2 Workshops 3.5. 3 Narrative Structures 3.6 Games 3.7 Constructions 3.8 Brainstorming 3.9 Unresolved issues in participatory design: 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References UNIT 4: SYSTEM INTERACTIVE DESIGN PATTERNS Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 Characteristics of Patterns 3.2 Guides at developing effective design patterns 3.2.1 Commencement of design process: 3.2.2 Design Considerations: 3. 3 Design processes 3. 3.1 The design life cycle 3. 3.2 User focuses 3. 3. 3 Navigation design 7 3.4 Screen designs and layout: 3.4.1 Principles of design 3.4.2 Grouping and Structure design 3.4. 3 Alignment of text 3.5 Presentation and Physical controls of data 3.5.1 Grouping and Ordering of Items 3.5.2 Forms and dialogue boxes 3.5. 3 Creating 'affordances' in designs 3.5.4 Aesthetics and Utility 3.5.5 Using Colour and 3D in presentation. 3.6 Prototyping 4.0 Conclusion 5.0 Summary 6.0 Tutor Marked Assignment 7.0 Further Reading/References MODULE 4: DESIGN OF USER AND SYSTEM INTERFACES UNIT 1: DESIGN OF USER INTERFACE CONCEPTS Table of contents 1.0 Introduction 2.0 Objectives 3.0 Main Content 3.1 User interface design of information systems 3.1.1 User-system interface 3.1.2 User interface software 3.1.