1. Introduction to Human Computer Interaction
Objectives, Introduction, Human Versus Computer, Goals of HCI, Usability Goals, User Experience Goals, The HUMAN, Input Output Channels, Memory, How Humans Think, Emotions, Effects of Emotions, What Causes Emotions?, Previous Emotional State, Measuring Affect, Facial Expression, Individual Differences, Psychology, The Computer, Input Devices, Text Entry Devices, Keyboard, Positioning, Pointing and Drawing, Display Devices, Interaction, The Terms of Interaction, Ergonomics, Interaction Styles, Element of the WIMP Interfaces, Interactivity, Interaction Paradigms, Review Questions.
2. Design Process and Design Rules
Objectives, Introduction, Process of Design, User Focus, Scenarios, Navigation Design, Local Structure, Global Structure Hierarchical Organization, Global Structure Dialog, Screen Design and Layout, Tools of Layout, Use Action and Control, Appropriate Appearance, Iteration and Prototyping, Usability Engineering, Designing Rules, Principles to Support Usability, Learnability, Flexibility, Robustness, Standards, Guidelines, Rules and Heuristics, Shneiderman’s Eight Golden Rules of Interface Design, Norman’s Seven Principles for Transforming Difficult Tasks into Simple Ones, HCI Patterns, Review Questions.
3. Evaluation Techniques
Objectives, Introduction, Goals of Evaluation, Evaluation Through Expert Analysis, Evaluation Through user Participation, Evaluation Styles, Experimental Evaluation, Recording User Actions, Query Techniques, Evaluation Through Monitoring Physiological Responses, Choosing an Evaluation Method, Classification of Evaluation Techniques, User Support, Requirements of User Support, Approaches to User Support, Adaptive Help Systems, Designing User Support Systems, Presentation Issues, Implementation Issues, Review Questions.
4. Cognitive Methods
Objectives, Introduction, Goal and Task Hierarchies, GOMS, Cognitive Complexity Theory (CCT), Problems & Extensions of Goal Hierarchies, Linguistic Models, BNF, Task Action Grammar, The Challenge of Display-Based System, Physical and Device Models, Keystroke Level Model (KLM), Three-State Model, Cognitive Architecture, The Problem Space Model, Interacting Cognitive Subsystems, Review Questions.
5. Communications, Collaborations Models and Task Analysis
Objectives, Introduction, Face-to-Face Communication, Eye Contact and Gaze, Body Language and Gesture, Back Channels, Turn-Taking, Conversation, Basic Conversation Structures, Context, Topics, Focus and Forms of Utterance, Breakdown and Repair, Speech Act Theory, Text-Based Communication, Back Channels and Affective State, Grounding Constraints, Turn Taking, Pace and Granularity, Context and Deixis, Linear Text vs. Hypertext, Group Working, Group Dynamics, Distributed Cognition, Task Analysis, Difference between Task Analysis and Other Techniques, Task Decomposition, Knowledge-Based Analysis, Entity-Relationship-Based Analysis, Sources of Information and Data Collection, Documentation, Registration, Interviews, Observations, Initial Analysis, Sorting and Classification, Uses of Task Analysis in HCI, Review Questions.
P. Paper