An interface is a “conversation” between users and products. An interface builds a set of expectations about what a product can do and how it should be used. Interfaces communicate with users by laying assumptions that build on experiences and create expectations.

Interaction design is the process of creating interfaces and defining product behavior. A final interface design needs to balance usability, aesthetics, brand, cost, and reusability in order to create a successful product.

In this course we will explore the fundamentals of interfaces and the interaction design process. This course means to fulfill the following requirements:
  1. Introduce the fundamental concepts, methods, and practices of interaction design.
  2. Review visual design methodologies.
  3. Explore the concepts of “form follows interaction” and “be the user”.
  4. Explore the role of personalization in design.

Design a new widget that greatly improves the interaction of a specific product. More >>

Design a transactional section of a website. More >>

Design a digital audio player for a specific context. More >>

Design the interaction between a human and a computer agent for one of several scenarios. More >>