Aim of the program: 

The aim of the course is students to understand the need of designing effective communication between users and computers. Upon completion of the course the student is expected to demonstrate knowledge of all aspects of user interfaces, to know how to model and implement user interfaces for applications according to user requirements and available equipment and to know how to test and evaluate interfaces of existing systems.