Modern computer systems are judged by their “ease of use”. Human computer interaction deals with human computer communication and how to facilitate it. This module aims to assist students in developing an understanding of the concepts of how users interact with computer interfaces. This course provides the concept of HCI and user interfaces, focusing in user interface design and role of users in the design.