This course covers: Introduction to the interdisciplinary area of Human Computer Interaction (HCI); the underlying principles of psychology, computer science and ergonomics that influence theory and practice of HCI design and usage; specific topics will include: models of human information processing, organizational structures and socio-technical approaches to information system design; design principles for dialogue management; issues of systems user-ability; hypertext; natural language processing; virtual reality and multimedia applications. The course aims to provide students with knowledge and skills in human factors with respect to interactive software, characteristics of design processes, principles and guidelines of interface design, virtual environments with respect to interfaces, corporate and business aspects of human computer interaction, interface aspects of response times and presentation, interaction devices.