What is a user interface?
What do we mean by human-computer interaction, usability and user interfaces?
Defining usability and models of usability
The process of usability engineering
Understanding and documenting the user interface
Large-scale example of analysis and specification of user context, tasks and characteristics
Designing the interaction and a solution
Interaction styles and how they relate to project situations
More guidelines, some standards and more ideas for interaction design
Prototyping your interaction
Interaction design and evaluation example
Specifying and analyzing your (quality) software design
The human in human-computer interaction