Introduction to Human Computer Interaction

Introduction to Human Computer Interaction. Instructor: Prof. Ponnurangam Kumaraguru, Department of Computer Science and Engineering, IIT Madras. Why are things so hard to use these days? Why doesn't this thing I just bought work? Why is this website so hard to use? Why is the phone app so confusing? Why do users not like my design? Why is my app not getting popular? These are frustrations that we have all faced from systems not designed with people in mind. The question this course will focus on is: how can we design human-centered systems that people find useful and usable? This course is an introduction to designing, prototyping, and evaluating user interfaces - covering contextual inquiry, task analysis, sketching, human factors, low fidelity and high fidelity prototyping, visual design, usability engineering, usability evaluation and information visualization. (from

Lecture 21 - Visual Design

Go to the Course Home or watch other lectures:

Lecture 01 - Introduction
Lecture 02 - What is HCI? Commonalities and Differences in Interfaces
Lecture 03 - Door Handle, Elevators, Contextual Inquiry, Affinity Diagrams
Lecture 04 - Lab Session: Contextual Inquiry
Lecture 05 - Lab Session: Affinity Diagram
Lecture 06 - Tutorial on Photoshop
Lecture 07 - Tutorial on UI Designing using Photoshop
Lecture 08 - Institutional Review Board, Ethics Committee, IRB Documents/ Application
Lecture 09 - Tutorial on
Lecture 10 - Tutorial on Lookback
Lecture 11 - How to Understand User Needs? Surveys, Questionnaire
Lecture 12 - How to Understand User Needs? Surveys, Questionnaire (cont.)
Lecture 13 - Prototyping: Low Fidelity and High Fidelity
Lecture 14 - User-Centered Design
Lecture 15 - Lab Session: Task Analysis
Lecture 16 - Design Patterns
Lecture 17 - Lab Session: Material Design
Lecture 18 - Usable Security
Lecture 19 - Lab Session: Task Analysis 2
Lecture 20 - Continuity of Usable Security
Lecture 21 - Visual Design
Lecture 22 - Visual Design (cont.)
Lecture 23 - Crypto Price Tracker App
Lecture 24 - Interacto Demo
Lecture 25 - Tech Hinder Demo
Lecture 26 - busKARO Demo
Lecture 27 - MayMayMe Demo
Lecture 28 - noWhinge Demo