Part I: FOUNDATIONS 9 
Chapter 1 The human 11 
Chapter 2 The computer 59 
Chapter 3 The interaction 123 
Chapter 4 Paradigms 164 
Part II: DESIGN PROCESS 189 
Chapter 5 Interaction design basics 191 
Chapter 6 HCI in the software process 225 
Chapter 7 Design rules 258 
Chapter 8 Implementation support 289 
Chapter 9 Evaluation techniques 318 
Chapter 10 Universal design 365 
Chapter 11 User support 395 
Part III: MODELS AND THEORIES
Chapter 12 Cognitive Models
Chapter 13 Socio-organizational issues and stakeholder requirements.
Chapter 14 Communication and Collaboration Models
Chapter 15 Task Analysis
Chapter 16 Dialog Notations and Design
Chapter 17 Models of the System
Chapter 18 Modelling Rich Interaction
Part IV: Outside the Box
Chapter 19 Groupware
Chapter 20 Ubiquitous Computing and Augmented Realities
Chapter 21 Hypertext, Multimedia and the World Wide Web

At least 5 assignments in class
midterm review and midterm
final review and final
project presentations