1. Introduction - Human Computer-Interaction (HCI): What? Why? When?
2. Usability engineering
3. Characteristics of interactive systems
4. Human Factors in HCI
5. User centered design and iterative design process
6. User and Task analysis
7. Sketching and Prototyping
8. Interactive systems design principles
9. Visual design
10. Interaction styles and paradigms
11. Evaluation techniques
12. Future perspectives