human computer interaction int 211
human computer interaction int 211
CO1 :: Describe common principles and feedback cycles of Human Computer Interaction
CO3 :: Develop life cycle based on the user research and prototyping
Unit I
Introduction : Humans, Computers, Interaction, HCI in the Big Picture, HCI vs UI, HCI vs UX, HCI vs
Psychology, HCI in Research and Design
Design Principles : Interfaces, Usefulness and Usability, Views of the User (Processor, Predictor,
Participant), Good Design & Bad Design
Feedback Cycles : Gulf of Execution, Gulf of Evaluation, Norman’s Feedback Cycle Stages
Direct Manipulation : The Desktop Metaphor, Direct manipulation & VR, Making Indirect
Manipulations Direct, Invisible Interfaces, Invisibility by Learning, Invisibility by Design
Unit II
Human Abilities : Information Processing, Sensation and Perception (visual, auditory, haptic),
Memory (Short-Term, Long-Term), Cognition (Learning and Load)
Design Principles and Heuristics : Sets, Discoverability, Simplicity, Affordances, Mapping,
Perceptibility, Consistency, Flexibility, Structure, Constraints, Norman’s Four types of constraints,
Tolerance, Feedback, Documentation
Mental Models and Representations : Mental Models, Representations, Characteristics of Good
Representations, Representation in Interfaces, New Functionality Meets Old Interfaces, User Errors
(Slips and Mistakes), Learned Helplessness
Unit III
Task analysis : GOMS Model, GOMS to Cognitive Task Analysis, Cognitive Task Analysis, Hierarchical
Task Analysis
Distributed Cognition : Distributed Cognition and Cognitive Load, Distributed Cognition as a Lens,
Distributed Cognition to Social Cognition, Social Cognition, Situated Action, Situated Action and
Memory, Activity Theory
Interfaces and Politics : Change – A third motivation, Negative Change by Design, Positive Change
by Design, Value-Sensitive Design, Reversing the Relationship
Unit IV
HCI Methods Introduction : User-Centered Design, Stakeholders, The Design Life Cycle, Types of
Data, Qualitative v/s Quantitative Data
Ethics and Human Research : Origin of IRB, Value of Research Ethics, IRB Protocols (Basics,
Human Subject Interaction, Consent Procedures), Research Ethics and Industry
Needfinding and Requirements Gathering : Needfinding, Data Inventory, User Types, Naturalistic
Observation, Participant Observation, Hacks and Workarounds, Errors, Apprenticeship and
Ethnography, Interviews and Focus Groups, Surveys, Iterative Needfinding
Unit V
Design Alternatives : The Design Space, Individual Brainstorming, Rules of Group Brainstorming,
Personas, User Profiles, Timelines, Scenarios and Storyboards, User Modelling
Prototyping : Basics, Tradeoffs in Prototyping, Verbal and Paper Prototypes, Wireframing, Physical
Prototypes, Multi-Level Prototyping
Evaluation : Types, Timeline, Design, Qualitative Evaluation, Empirical Evaluation, Hypothesis
Testing, Predictive Evaluation and types, Cognitive Walkthroughs
HCI and Agile Development : Demand for Rapid HCI, When to Go Agile, Live Prototyping, A/B
Testing, Agile HCI in Design Life Cycle
Text Books:
1. DESIGNING THE USER INTERFACE STRATEGIES FOR EFFECTIVE HUMAN COMPUTER
INTERACTION by BEN SHNEIDERMAN, PEARSON
2. HUMAN COMPUTER INTERFACE by ALAN DIX , JANET FINLAY, GREGORY D.ABOWD,
RUSSELL BEALE, PEARSON
References:
1. HUMAN COMPUTER INTERACTION by DAN R. OLSEN, CENGAGE LEARNING