This course introduces methods for effectively describing the dynamic nature of interaction.

Beyond the basic concepts of interaction, underlying theories and design principles will also be discussed to examine understanding user needs, modeling, prototyping, designing, and evaluating interactive systems.

Learning Objectives
The course will cover the following topics:

  • Historical development and nature of interaction design
  • Cognitive and physical foundations of interaction
  • Models of users and interaction
  • Unified Modeling Language (UML)
  • Interaction methods and principles
  • Design approaches and design environments
  • Usability and evaluation


Learning Outcomes

  • Students will be able to understand, design, and evaluate interaction quality of proposed designs
  • Apply methods to consistently describe interactions for the purposes of ideation, exploration, and validation
  • Articulate the various roles of products, systems, human agents and organizations in dynamic interaction designs