1. Introduction - Human Computer-Interaction (HCI): What? Why? When?
2. Usability principles
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. Interaction design principles
9 . Interaction styles
10. Graphic design
11. Interaction paradigms
12. Evaluation techniques
13. Future perspectives