Human Computer Interaction

Course ID
Optional (compulsory)
Fall Semester
Ώρες Θεωρίας
Ώρες Εργαστηρίου


Introduction to Human-Computer Interaction (HCI), definitions, historic overview, interaction techniques. Cognitive references, optical perception, cognitive models (model human processor, Norman’s user-system interaction model, distributed models), knowledge representation and mental models. Principles of interactive system design, the three pillars of design, design outlines, icon design. Design evaluation, selection criteria of evaluation techniques, styles of evaluation (laboratory study, field study), technical evaluation of system design (Cognitive walkthrough, heuristic evaluation, review-based evaluation, model-based evaluation). Implementation evaluation, evaluation techniques of an implemented system, empirical methods (experimental evaluation, observation techniques, query techniques). Goals-Operations-Methods-Selection rules (GOMS) model family, evaluation based on GOMS models, GOMS and related models, applied analysis of GOMS on design. Keystroke-Level Model (KLM), Card, Moran & Newell GOMS (CMN-GOMS), Natural GOMS Language (NGOMSL), Cognitive Perceptual Motor GOMS (CPM-GOMS). Web design. Electronic commerce system design. Design for all, design for people with special needs.

Course objectives

A successful student will be able to: 

  • Demonstrate an understanding of guidelines, principles, and theories influencing human-computer interaction.  
  • Recognize how a computer system may be modified to include human diversity. 
  • Select an effective style for a specific application.  
  • Design mock ups and carry out user and expert evaluation of interfaces.  
  • Carry out the steps of experimental design, usability and experimental testing, and evaluation of human-computer interaction systems.  
  • Use the information sources available and be aware of the methodologies and technologies supporting advances in HCI.  


  • Alan Dix, Janet Finlay, Gregory D. Abowd and Russell Beale, Human-Computer interaction, 3rded., Pearson Education Limited, Haddington, 2004
  • Shneiderman Ben and Pleasant Catherine, Designing the User Interface: Strategies for effective Human-Computer Interaction, 5th ed., Addison Wesley, 2010