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