Human-machine Interaction and Design of Interactive Systems - 22C004 (10th semester)
Course TitleHuman-Machine Interaction and Design of Interactive Systems
Course contentsIntroduction, History, Review of the field of Human-Computer Interaction and design of interactive systems. Modeling the human as a user of a computer system. Cognitive models, perception, attention and memory, knowledge representation and organization. Mental models, user models, models of user groups, models of interaction. Introduction to interactive technologies. Styles of interaction. Methods and techniques for interactive systems design. Usability technology and standards. Tools and methods for interactive systems specifications, usability evaluation of interactive systems. Introduction to collaborative technology and technology for people with disabilities. Interaction in ubiquitous computing. The course is accompanied by laboratory work in interactive systems design and evaluation and includes optional groupwork projects.
Name of lecture(s)Nikolaos Avouris

Learning outcomes At the end of this course the student should be familiar with basic principles of interactivity and human-computer interaction. Other objective is to involve students in collaborative design and evaluation of interactive systems through groupworkAt the end of this course the student should be familiar with basic principles and technologies of modern web applications, and site design process. Further objective is to engage students in collaborative design of web applications through group work.
CompetencesDesign and evaluation of interactive systems based on modern standards and techniques
PrerequisitesWeb Programming
Recommended readingN. Avouris Introduction to Human-Computer Interaction, Athens 2001.
D. Akoumianakis, User-Computer Interface, 2006.
Alan Dix - Janet Finlay - Gregory Abowd - Russell Beale, Human-Computer Interaction, 3rd edition, Prentice Hall, 2004
B. Shneiderman, C. Plaisant, Designing the User Interface, 4th Edition, Pearson, 2005  and web resources
Teaching and learning methodsLectures (3 hours per week) using slides, including tutorials during which typical problems are solved and students are asked to solve problems either individually or in small groups. Similar problems are given to solve during the tutorial or at home. The Lab (2 hours / wk.) involves guided design and evaluation of interactive technologies with support of teaching assistants. Finally more complex problems of interactive systems design are given as group work to be dealt with in groups of 2-3 students.
Assessment and grading methodsThe grading is based on performance in the final written exam that includes questions of theory and problems to solve. In addition, part of the final grade results from the marks given to laboratory exercises and group work.

Computer-supported collaborative learning has been an active area of research since the beginning for the HCI group more>>

Web usability team of the HCI Group has been active in studying human-web interaction and ways to support the design of accessible, findable, usable and aesthetically appealing web sites. more>>

Mobile Technology Unit of the HCI Group has been studying design and evaluation of mobile applicationss more>>

Hci Group | Electrical and Computer Engineering | University of Patras