Human-Computer interaction

Course info:

Semester: 4

General Foundation

ECTS: 6

Hours per week: 2

Professor: T.B.D.

Teaching style: Face to face, distance learning

Grading: Written exams (50%), Exercises (50%)

Activity Workload
Lectures 26
Tutorials
Project development 56
Autonomous learning 68
Course total 124

Learning Results

Upon successful completion of the course, students will be able to:

  • Design, implement and evaluate effective and usable graphical computer interfaces.
  • Describe and apply core theories, models and methodologies from the field of Human-Computer Interaction (HCI).
  • Describe and discuss current research in the field of HCI.
  • Explain the capabilities of both humans and computers from the viewpoint of human information processing.
  • Describe typical HCI models and styles, as well as various historic HCI paradigms.
  • Apply an interactive design process and universal design principles to designing HCI systems.
  • Describe and use HCI design principles, standards and guidelines.
  • Analyze and identify user models, user support, socio-organizational issues, and stakeholder requirements of HCI systems.
  • Discuss tasks and dialogs of relevant HCI systems based on task analysis and dialog design.
  • Analyze and discuss HCI issues in groupware, ubiquitous computing, virtual reality, multimedia, and Word Wide Web-related environments.

Skills acquired

Retrieve, analyse and synthesise data and information, with the use of necessary technologies, Team work, Work in an interdisciplinary team, Promote free, creative and causative thinking

This course provides an overview of the field of human-computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. Course readings will span current theory and practice in interface specification, design and evaluation, as well as current and classic research papers in HCI. Students will work on team projects to design, implement and evaluate computer interfaces. In more detail, the main issues that will be discussed in the course are as follows:

  • Introduction: Subject and scientific areas
  • Usability of Interactive systems
  • Interaction Devices
  • Ways and Technologies of Interaction
  • Interface Design Principles
  • Theoretical Design Models (eg. GOMS Approach, Hierarchical Task analysis, etc.)
  • Human-centric Design
  • Interactive Systems Design Tools and Methods
  • Interface Systems Evaluation Methods and Techniques
  • Interfaces in Natural Language – Voice Interfaces
  • Collaborative Processes and Social Media
  • User-centric Website Design, Mobile Interface Design
  • Personalized and Adaptive user interfaces

 

  1. Dix, A., Finlay, J., Abowd, G.D., & Beale, R. (2004). Human computer interaction (3rd ed.). Prentice Hall. ISBN 0-13-046109-1.
  2. Sharp, H. Preece, J., and Rogers, Y. (2019). Interaction design: Beyond human-computer interaction (5th ed.) John Wiley & Sons Ltd. ISBN 978-1-119-54730-3.
  3. J. Preece , Y. Rogers, H. Sharp, D. Benyon , S. Holland, T. Carey, Interaction Design: beyond human-computer interaction, Wesley, 2015

Related scientific journals:

  1. ACM Transactions on Computer-Human Interaction (ACM)
  2. International Journal of Human–Computer Interaction (Taylor & Francis)
  3. International Journal of Human–Computer Studies (Elsevier)
  4. Journal of Interaction Science (Springer)
  5. Human–Computer Interaction (online, Taylor & Francis)
  6. Pervasive and Mobile Computing (Elsevier)
  7. Universal Access in the Information Society (Springer)
  8. Advances in Human-Computer Interaction (Hindawi)
Learning Results - Skills acquired

Learning Results

Upon successful completion of the course, students will be able to:

  • Design, implement and evaluate effective and usable graphical computer interfaces.
  • Describe and apply core theories, models and methodologies from the field of Human-Computer Interaction (HCI).
  • Describe and discuss current research in the field of HCI.
  • Explain the capabilities of both humans and computers from the viewpoint of human information processing.
  • Describe typical HCI models and styles, as well as various historic HCI paradigms.
  • Apply an interactive design process and universal design principles to designing HCI systems.
  • Describe and use HCI design principles, standards and guidelines.
  • Analyze and identify user models, user support, socio-organizational issues, and stakeholder requirements of HCI systems.
  • Discuss tasks and dialogs of relevant HCI systems based on task analysis and dialog design.
  • Analyze and discuss HCI issues in groupware, ubiquitous computing, virtual reality, multimedia, and Word Wide Web-related environments.

Skills acquired

Retrieve, analyse and synthesise data and information, with the use of necessary technologies, Team work, Work in an interdisciplinary team, Promote free, creative and causative thinking

Course content

This course provides an overview of the field of human-computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. Course readings will span current theory and practice in interface specification, design and evaluation, as well as current and classic research papers in HCI. Students will work on team projects to design, implement and evaluate computer interfaces. In more detail, the main issues that will be discussed in the course are as follows:

  • Introduction: Subject and scientific areas
  • Usability of Interactive systems
  • Interaction Devices
  • Ways and Technologies of Interaction
  • Interface Design Principles
  • Theoretical Design Models (eg. GOMS Approach, Hierarchical Task analysis, etc.)
  • Human-centric Design
  • Interactive Systems Design Tools and Methods
  • Interface Systems Evaluation Methods and Techniques
  • Interfaces in Natural Language – Voice Interfaces
  • Collaborative Processes and Social Media
  • User-centric Website Design, Mobile Interface Design
  • Personalized and Adaptive user interfaces

 

Recommended bibliography
  1. Dix, A., Finlay, J., Abowd, G.D., & Beale, R. (2004). Human computer interaction (3rd ed.). Prentice Hall. ISBN 0-13-046109-1.
  2. Sharp, H. Preece, J., and Rogers, Y. (2019). Interaction design: Beyond human-computer interaction (5th ed.) John Wiley & Sons Ltd. ISBN 978-1-119-54730-3.
  3. J. Preece , Y. Rogers, H. Sharp, D. Benyon , S. Holland, T. Carey, Interaction Design: beyond human-computer interaction, Wesley, 2015

Related scientific journals:

  1. ACM Transactions on Computer-Human Interaction (ACM)
  2. International Journal of Human–Computer Interaction (Taylor & Francis)
  3. International Journal of Human–Computer Studies (Elsevier)
  4. Journal of Interaction Science (Springer)
  5. Human–Computer Interaction (online, Taylor & Francis)
  6. Pervasive and Mobile Computing (Elsevier)
  7. Universal Access in the Information Society (Springer)
  8. Advances in Human-Computer Interaction (Hindawi)