Course Contents & Lectures

Key Topics

  • Introduction to HCI and effective design in the interaction design process
  • Design principles: visibility, flow, affordance, metaphors, feedback, and consistency
  • Understanding users and data gathering through interviews, questionnaires, and observations
  • Requirements formulation, literature reviews, scenarios, and use cases
  • User interfaces and modalities
  • Design, prototyping, and construction using low- and high-fidelity prototypes
  • Evaluation: goals, methods, and case studies
  • Qualitative and quantitative data analysis
  • Group course project: prototype submission and presentation
  • Future directions in HCI and interaction design

Lecture PDF Files

Lecture PDF links will be published here.

Date Lecture Topic Material
Aug 4 L1 Introduction to HCI Lec
Aug 7 L2 Foundation - Human Lec
Aug 11 L3 Foundation - Human (cont.) Lec
Aug 14 L4 Foundation - Computer Lec
Aug 18 L5 Foundation - Computer (cont.) Lec
Aug 21 L6 Foundation - Interaction Lec
Aug 25 L7 Foundation - Paradigms Lec
Aug 28 L8 Tools and Methods for Course Project Lec
Sep 1 L9 Design Process - Interaction design basics Lec
Sep 8 L10 Design Process - HCI in the software process Lec
Sep 11 L11 Design Process - Case Studies and Exercises Lec
Sep 15 L12 Design Process - Data Gathering Lec
Sep 22 L13 Examination 1
Sep 25 L14 Exam Question Paper Discussion
Prototype - Introduction to Prototyping
Question Paper
Solution
Lec
Sep 30 L15 Prototype - Introduction to Prototyping Lec
Oct 6 L16 Prototype - Case Studies and Exercises Lec
Oct 9 L17 Task 2 Doubt Clearing Session
Guest Lecture: BCI Paradigm
Oct 13 L18 Task 2 (Low-fidelity Prototyping) Presentation Assignment
Oct 16
Oct 27
Oct 30
Nov 3
Nov 6
Nov 10
Nov 13
Nov 17