NPTEL : NOC:Design and Implementation of Human-Computer Interfaces (Computer Science and Engineering)

Co-ordinators : Prof. Samit Bhattacharya


Lecture 1 - Interactive Systems

Lecture 2 - Introduction to Usability

Lecture 3 - Engineering for Usability

Lecture 4 - Interactive System Life Cycle

Lecture 5 - Usability Requirements

Lecture 6 - Contexual Inquiry

Lecture 7 - Functional Requirements Specification

Lecture 8 - Case Study on SRS

Lecture 9 - Case Study (Usability Requirement Gathering)

Lecture 10 - Case Study (Other Requirement Gathering)

Lecture 11 - Case Study - Non-Functional Requirements to SRS

Lecture 12 - Introduction to Interface Design

Lecture 13 - Shneiderman's Golden Rules

Lecture 14 - Norman's Principles

Lecture 15 - Prototyping

Lecture 16 - Prototype Evaluation - I

Lecture 17 - Prototype Evaluation - II

Lecture 18 - Case Study on Prototype Evaluation - I

Lecture 19 - Case Study on Prototype Evaluation - II

Lecture 20 - Basics of System Design

Lecture 21 - Data Flow Diagram

Lecture 22 - Entity Relationship Diagram

Lecture 23 - Case Study on DFD and ER

Lecture 24 - Introduction to Object Oriented Design

Lecture 25 - UML

Lecture 26 - UML Case Study

Lecture 27 - Coding Basics

Lecture 28 - Code Testing Basics

Lecture 29 - Review-Based Code Testing

Lecture 30 - Code Review Case Study

Lecture 31 - Black-Box Testing - I

Lecture 32 - Black-Box Testing - II

Lecture 33 - Black-Box Testing Case Study

Lecture 34 - White-Box Testing

Lecture 35 - White-Box Testing Case Study

Lecture 36 - System Integration and Testing

Lecture 37 - Empirical Usability Evaluation - I

Lecture 38 - Empirical Usability Evaluation - II

Lecture 39 - Experiment Design - I

Lecture 40 - Experiment Design - II

Lecture 41 - Empirical Data Analysis

Lecture 42 - Project Management

Lecture 43 - Note on Agile Development

Lecture 44 - Concluding Remarks