CS408 : Human Computer Interaction

Course Overview

Course Synopsis

In this course you will learn the fundamental concepts of human computer interaction which include user centered design approaches, usability engineering methods, interface design principles, prototyping techniques, software evaluation methods, heuristics and related application areas of interactive computer systems.

Course Learning Outcomes

At the end of the course, you should be able to:

  • Understanding of human-computer interaction and usability terms, concepts, principles and practices and also explain the capabilities of both humans and computers from the viewpoint of human information processing.
  • Describe typical human–computer interaction (HCI) models, styles, cognitive process and various HCI paradigms.
  • Apply an interactive design process and universal design principles to designing HCI systems.
  • Describe and use HCI design principles, standards and guidelines
  • Analyze and adopt usability engineering lifecycle models and methodologies.
  • Appreciate the importance of the user interface in software development.
  • Classify the key aspects of human psychology which can determine user actions at and satisfaction of the interface
  • Describe the key design principles for user interfaces.
  • Design software user interfaces through prototyping methods.
  • Evaluate user interfaces using heuristics and observation techniques.

Course Calendar

Introduction to HCI1, 2, 3Handouts7 - 29
Goals and Evaluation of Human computer interaction4Handouts30 - 38
Discipline of Human computer interaction5Handouts39 - 45
Cognitive frameworks6Handouts46-53
Assignment No.01
Human Input- output channels7,8Handouts54-76
Cognitive Process9,10Handouts76-93
The psychology of actions11Handouts93-`100
Quiz -1
Design Principles12Handouts101-108
Computer devices13,14Handouts109-126
Interaction framework and styles14, 15Handouts121-140
HCI process models and methodologies16, 17, 18Handouts141-165
Assignment No.02
User research19Handouts166-171
User research- iii20-21Handouts172-185
User modeling22Handouts185-197
Mid Term Exams
Framework and Refinements24Handouts205-211
Design Synthesis25Handouts212-219
Software Postures and Excise26,27,28.Handouts220-255
Assignment No.03
Evaluation29,30, 31, 32, 33, 34, 35Handouts256-270
Quiz -2
Behavior and Form36, 37, 38, 39Handouts310-358
Users41, 42Handouts361-392
Information Retrieval43Handouts393-405
Emerging paradigms44Handouts406-412
Final Examination
Back to Top