Human-Computer Interaction

Category
Elective Courses
Level
Undergraduate
Semester
Winter
Department
Division of Computer Software
Professor
KOMNINOS ANDREAS, VOGIATZAKI ELENI, XENOS MICHALIS
ECTS
5

Human-Computer Interaction (HCI) is the interdisciplinary field studying the design and use of computing systems, focusing on the interface between the user and the machine. It is fundamentally important for Computer Science because it ensures that technically sound solutions are simultaneously usable, effective, and enjoyable, optimizing the user experience (UX). Socially, HCI is critical as it makes technology accessible and productive for everyone, bridging the gap between human needs and technological capability. The course offers an introduction into the basic concepts in HCI, through the following teaching subjects:

  • Introduction to HCI, UCD, and Ethical Foundations
  • Understanding the User – User Research Methods & Ethical Data Collection
  • Understanding the User – Analysis, Representation, & Bias
  • Design Principles, Interaction Styles, & Persuasive Design
  • High and Low Fidelity Prototyping
  • Accessibility and Inclusive Design
  • Evaluation Methods – Part 1 (Formative & Expert-Based Ethics)
  • Evaluation Methods – Part 2 (Summative & User Testing Ethics)
  • Presenting Empirical Findings & Ethical Statistical Reporting
  • Emerging Interaction Paradigms in HCI
  • HCI and AI part I: Human-AI Interaction
  • HCI and AI part II: AI for HCI Research
Skip to content