Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.

This course is focus on understanding the capabilities and desires of people and on the kinds of technology available to interaction designers, together with a knowledge of how to identify requirements and develop them into a suitable design to use with brain, mobile, robotic, wearable, shareable, mixed reality, and multimodel interfaces as well as more traditional desktop, multimedia, and web interfaces. And will includes discussion of the wide range of interfaces that are now available, how cognitive, social, and affective issues apply to interaction design, and how to gather, analyze, and present data for interaction design. A central theme is that design and evaluation are interleaving, highly interactive processes, with some roots in theory but which rely strongly on good practice to create usable products. We will analyze many activities, assignments and videos, to find the different ways in which interaction design is carried out in practice - both in research and in industry