Tangible User Interfaces


Educational goals

The aim of the course is to introduce the student to the basic concepts of Tangible User Interaction, to separate these new interfaces, to learn about the technologies they use, to see their advantages and disadvantages. Upon successful completion of the course the student will be able to:

  • To separate the tangible user interfaces (TUIs) and to understand the basic concepts and principles
  • Identify the technologies used to build these interfaces
  • Evaluate these interfaces based on scientific principles
  • Develop tangible user-friendly interfaces
  • Combine knowledge on computers and electronics in order to communicate with a computer system
General Skills
  • Innovation
  • Creativity
  • Production of new research ideas
  • knowledge synthesis
  • Interdisciplinary thinking
  • Research Evaluation

Course Contents

This course will explore the theory and practice of tangible / tactile user interfaces. These interfaces are a relatively new HCI (Human Computer Interaction) field. Topics covered in the course include:

1. Theoretical framework of tangible / tactile user interfaces
2. Design examples
3. Development technologies
4. Ways of evaluation
5. Development and design by students

Teaching Methods - Evaluation

Teaching Method
  • Face to face teaching (lectures, discussion, problem-solving).
Use of ICT means
  • Use of slide show software.
  • Use of an online learning platform (Moodle).
  • Use Video Tutorials
Teaching Organization
Activity Semester workload
Writing and presenting compulsory work60
Individual study and analysis of literature60
Total 180
Students evaluation

I. Final Examination (FE) (60%) which includes:
- Short Answer Questions
- Multiple-choice tests
- Problem solving

II. Written Work and Public Presentation of individual / group work (40%)

The grade of module II must be at least five (5) in order to participate in the final exam.

The assessment criteria are accessible by students on the course website.

Recommended Bibliography

Recommended Bibliography through "Eudoxus"
  1. Δημητριάδης Σταύρος "Θεωρίες Μάθησης & Εκπαιδευτικό Λογισμικό" Εκδόσεις: ΤΖΙΟΛΑ, ISBN: 978-960-418-440-8, Κωδικός Βιβλίου στον Εύδοξο: 33154210.
  2. Πογαρίδης Δ. "Σχεδίαση Συστημάτων Μικρουπολογιστών" Εκδότης: Μαρία Παρίκου & σια ΕΠΕ, ISBN: 9789605080822, Κωδικός Βιβλίου στον Εύδοξο: 33153176
Complementary greek bibliography
  1. Πετρέλλης Νικόλαος, Αλεξίου Γεώργιος, "Μικροεπεξεργαστες και Σχεδιασμος Μικροϋπολογιστικων Συστηματων" Εκδοσεις Κλειδάριθμος, ISBN: 978-960-461-500-1, Κωδικός Βιβλίου στον Εύδοξο: 22768243
Complementary international bibliography
  1. Orit S, Eva H (2009) Tangible user interfaces: past, present, and future directions foundations and Trends. Hum–Comput Interact 3(1–2):1–137
  2. Sapounidis T, Demetriadis S (2013) Tangible versus graphical user interfaces for robot programming: exploring cross-age children’s preferences. Pers Ubiquit Comput. doi:10.1007/ s00779-013-0641-7
  3. Sapounidis, T., Demetriadis, S., & Stamelos, I. (2015). Evaluating children performance with graphical and tangible robot programming tools. Personal and Ubiquitous Computing, 19(1), 225-237
  4. Sapounidis, T., & Demetriadis, S. (2016, November). Educational robots driven by tangible programming languages: A review on the field. In International Conference EduRobotics 2016 (pp. 205-214). Springer, Cham.
  5. Sapounidis T, Demetriadis S (2011) Touch your program with hands: qualities in tangible programming tools for novice. In: Proceedings of the 15th Panhellenic conference on informatics (PCI /IEEE), pp 363–367
Scientific journals
  1. Personal and Ubiquitous Computing
  2. International journal of child-computer interaction
  3. IEEE Transactions on Education