This document discusses models of human-computer interaction and interaction design. It contains the following key points:
1) It describes Norman's model of interaction which outlines 7 stages: establishing a goal, forming an intention, specifying actions, executing actions, perceiving the system state, interpreting the state, and evaluating it.
2) It discusses Abowd and Beale's interaction framework which extends Norman's model by separating the user, input, system, and output and defining translation between their languages.
3) Interaction design aims to balance usability and user experience by considering physical ergonomics, engagement, motivation and fun. Designing for value is important to encourage use of a system.