The document discusses several topics related to theories of human-computer interaction, including:
1) Early models of HCI that viewed users as performing repetitive tasks are limited. Interaction is more complex, involving users, systems, designers, and interfaces.
2) New interaction techniques like GUIs and direct manipulation were developed to address issues with early command-line interfaces like time to learn and error rates.
3) Theories of affordance and perceived affordance help explain how users interact with real and digital objects respectively through feedback, conventions and constraints.