| Date | Topic | Subtopics | Reading | Homework | Topic: Search Engines | Project Deliverables | Activities | |
| 1 | 7-Jan | Introduction | Introduction to HCI Historical Overview Introduction to User-Centered Design | Dix 1 Preece 1, 2 Norman | Introduction Organization | |||
| 2 | 14-Jan | Understanding Users and Their Tasks | User Profiles, Task Analysis, Formal Modeling Human Information Processing -- Implications for HCI Design | Dix 4, 6, 7 Preece 3-6 | Homework 1 | Purpose and Goals of Search Engines; Syntactic vs. content-oriented search | Selection of the Application | |
| 3 | 21-Jan | Usability Testing and Evaluation | Prototypes and Prototyping UI Evaluation Techniques Usability Testing | Dix 7, 9, 11 Preece 27, 29-34 | Project Summary | |||
| 4 | 28-Jan | Iterative Design and Prototyping; Principles and Guidelines | Iterative Design; Prototypes; Designing Good User Interfaces Models & Metaphors | Dix 4-6 Preece 6, 7 Norman | Homework 2 | User requirements and usability goals; informal usability testing | Prototype Design, Testing and Evaluation Plan | |
| 5 | 4-Feb | Interacting with Devices | Input Devices Output Devices Control | Dix 3 Preece 11, 12 | Selection and Requirements; Evaluation Plan | Prototype Implementation | ||
| 6 | 11-Feb | Interaction Styles | Command-Line Interfaces Full-Screen Interfaces Menus Graphical User Interfaces Natural Language Interfaces | Dix 8 Preece 13 | Homework 3 | Interaction styles and design elements for search engines | ||
| 7 | 18-Feb | Midterm | Lectures 1-6 | Old Exams | ||||
| 8 | 25-Feb | Spring Break | ||||||
| 9 | 3-Mar | UI Design Elements | Windows World-Wide Web | Dix 10 Preece 14 | ||||
| 10 | 10-Mar | Graphic Design Guidelines | Screen Layout Implications for Windows and Web Page Design | Dix 16 Preece 21, 22 Nielsen, Tufte | Homework 4 | Presentation of search results and feedback | Prototype | |
| 11 | 17-Mar | UI Development Tools | GUI Builders UIMS Development Environments | Dix 10 Preece 28 | Testing functionality | |||
| 12 | 24-Mar | Selected Topics | User Support and Assistance Help, Wizards Task-Based, User-Aware Interfaces | Dix 12 Preece 15 | Homework 5 | Formal usability evaluation | Evaluation | |
| 13 | 31-Mar | Project Presentations Recent Developments | Intelligent Agents Personalization and Dynamic User Profiling Adaptive User Interfaces | Evaluation | ||||
| 14 | 7-Apr | Project Presentations Recent Developments | Computer-Supported Cooperative Work New Directions in HCI | Preece 9, 10, 16 Dix 13, 14 | Revisions documentation | |||
| 15 | 14-Apr | Final Exam | Full Documentation | Project Documentation complete |