SLO | EN

Objectives and competences

The objective of this course is to for students to understand and be able to analyse of human-computer interaction technologies, as well to be able to design and implement advanced user interfaces

Content (Syllabus outline)

• Historical overview of user interfaces and definition of human-computer interaction. • Software solutions for building graphical user interfaces (WIN32, MFC, WPF, QT). • Types of interactions in a graphical interface. Modeling human selection of elements on the screen • Important human characteristics (perception, memory, visual acuity, etc.). Information processing, mental models, cognitive and kinematic load. • Choosing appropriate colors: color perception, color models, color schemes. Introduction to typography. • User interface design patterns and user experience. Dark patterns in user interfaces. • History of visualization, 2D visualization techniques. Readability and interpretation of visualizations. • Introduction to 3D graphical user interfaces and visualization techniques. • Speech user interfaces. Speech synthesis and recognition in speech interfaces. • The history of haptics, haptic user interfaces, and tangible user interfaces. • Concepts of virtual and augmented reality and related hardware and software solutions. • User interfaces based on collaborative immersive analytics. • Introduction to user interfaces based on the brain-computer paradigm. • Intelligent graphical user interfaces, adaptive user interfaces, and interface design optimization. • Principles of designing user interfaces. Heuristic evaluation of user interface design. Usability testing.

Learning and teaching methods

• lectures, • tutorials, • lab work.

Intended learning outcomes - knowledge and understanding

• knowledge of human senses and their role at human-computer interaction, • to understand and to be able to use various augmented and virtual reality technologies, • understand the basics of virtual and augmented realities, • to be able to implement and use basic user interfaces, • razumevanje uporabnikov in testa uporabnosti, • understanding of goal oriented design of user interface

Intended learning outcomes - transferable/key skills and other attributes

• Communication skills: oral examination, writing report about lab work, oral examination of lab work. • Use of information technology: the use of software tools for rapid prototyping of user interfaces and for testing usability of the human-computer interaction. • Problem solving: evaluation of usability of different user interfaces, • Working in a group: periodic group work in the lab.

Readings

• Julie A. Jacko, The human-computer interaction handbook: fundamentals, evolving technologies, and emerging applications, CRC Press, 2012, ISBN: 978-1-4398-2943-1, COBISS.SI-ID: 9864788. • I. Scott MacKenzie, Human-computer interaction: an empirical research perspective, Elsevier, 2013, ISBN: 978-0-12-405865-1, COBISS.SI-ID: 10627412. • Helen Sharp, Yvonne Rogers, Jennifer Preece, Interaction design: beyond human-computer interaction, J. Wiley & Sons, 2019, ISBN: 978-1-119-54725-9, COBISS.SI-ID: 2048614931.

Prerequisits

None.

  • izr. prof. dr. NIKO LUKAČ

  • Written exam: 50
  • Laboratory work: 50

  • : 30
  • : 45
  • : 105

  • Slovenian
  • Slovenian

  • COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES - 3rd