These pages collect various topics, assignments and materials in human computer interaction that I select for use in my introductory human computer interaction courses
| Topics | Part 1. Overview
Part 2: Understanding Design
Part 3: Designing with the User
Part 4: Designing Without the User
Part 4: Designing Visual Interfaces Part 5: Implementing GUIs
Part 6: The Future
|
| Assignments |
|
| Auxilliary materials |
|
| Teaching assistants |
Lab Materials |
| Courses using this material |
CPSC 481: Foundations and Principles of Human Computer
Interaction
Graphical user interfaces: Design and usability
|
| Publications describing this course |
Greenberg, S. (1996) Teaching Human Computer Interaction to Programmers.
|