Human- Computer Interaction (Old)

Code 3.4.3362.7
Semester 7th
Flow Y - Computer Systems
Category Obligatory (main flow)
Credits 6
Class Hours - Lab Hours 2 - 2
Lecturers Stefanos Kollias, Andreas-Georgios Stafylopatis, Georgios Alexandridis (T & R Associates), Georgios Siolas (T & R Associates), Paraskevi Tzouveli (T & R Associates)


The course presents methodologies for designing, developing and evaluating computer systems that interact with users. The objectives of the course is to review theoretical models, technologies, methods and tools for the design and development of interactive computer systems. Topics covered: (1) User modeling, (2) Cognitive models, perception and representation, attention and memory, representation and organization of knowledge, mental models, emotional models, user group models, (3) Interactive system design methodologies: user-centered design, usability requirements, user interface analysis, GOMS models, interface design, usability and accessibility of web services, interaction and evaluation techniques, (4) ubiquitous computing, augmented reality systems, embodied conversational agents, social and collaborative technologies. It also includes a laboratory whose goal is to prototype an innovative application with modern interaction capabilities similar to a Kickstarter project. The application is presented online (frontend development with CMS) through special prototyping tools at various levels of fidelity, from page layouts to functional prototypes. The laboratory also involves an introduction to the Android operating system and the Unity augmented reality platform.