Syllabus - Human Computer Interaction (IT 803 (B))


Information Technology

Human Computer Interaction (IT 803 (B))

VIII

Unit I

HCI Foundations

Input–output channels, Human memory, Thinking: reasoning and problem solving, Emotion, Individual differences, Psychology and the design of interactive systems, Text entry devices, Positioning, pointing and drawing, Display devices, Devices for virtual reality and 3D interaction, Physical controls, sensors and special devices, Paper: printing and scanning

Unit II

Designing Interaction

Overview of Interaction Design Models, Discovery - Framework, Collection - Observation, Elicitation, Interpretation - Task Analysis, Storyboarding, Use Cases, Primary Stakeholder Profiles, Project Management Document

Unit III

Interaction Design Models

Model Human Processor - Working Memory, Long-Term Memory, Processor Timing, Keyboard Level Model - Operators, Encoding Methods, Heuristics for M Operator Placement, What the Keyboard Level Model Does Not Model, Application of the Keyboard Level Model, GOMS - CMN-GOMS Analysis, Modeling Structure, State Transition Networks - Three-State Model, Glimpse Model, Physical Models, Fitts’ Law

Unit IV

Guidelines in HCI

Shneideman's eight golden rules, Norman's Sever principles, Norman's model of interaction, Nielsen's ten heuristics, Heuristic evaluation, contextual evaluation, Cognitive walk-through Collaboration and Communication: Face-to-face Communication, Conversation, Text-based Communication, Group working, Dialog design notations, Diagrammatic notations, Textual dialog notations, Dialog semantics, Dialog analysis and design

Unit V

Human Factors and Security

Groupware, Meeting and decision support systems, Shared applications and artifacts, Frameworks for groupware Implementing synchronous groupware, Mixed, Augmented and Virtual Reality Validation: Validations - Usability testing, Interface Testing, User Acceptance Testing

Course Objective

To provide the basic knowledge on the levels of interaction, design models, techniques and validations focusing on the different aspects of human-computer interface and interactions

Course Outcome

["Enumerate the basic concepts of human, computer interactions", "Create the processes of human computer interaction life cycle", "Analyze and design the various interaction design models", "Apply the interface design standards/guidelines for evaluating the developed interactions", "Apply product usability evaluations and testing methods"]

Practicals

Reference Books

  • A Dix, Janet Finlay, G D Abowd, R Beale., Human-Computer Interaction, 3rd Edition, Pearson Publishers,2008

  • Shneiderman, Plaisant, Cohen and Jacobs, Designing the User Interface: Strategies for Effective Human Computer Interaction, 5th Edition, Pearson Publishers, 2010.

  • Hans-Jorg Bullinger, Human-Computer Interaction, Lawrence Erlbaum Associates, Publishers

  • Jakob Nielsen, Advances in Human-computer Interaction, Ablex Publishing Corporation

  • Thomas S. Huang, Real-Time Vision for Human-Computer Interaction, Springer

  • Preece et al, Human-Computer Interaction, Addison-Wesley, 1994