CODE 84391 ACADEMIC YEAR 2026/2027 CREDITS 6 cfu anno 1 BIOENGINEERING 11933 (LM-21 R) - GENOVA 6 cfu anno 2 BIOENGINEERING 11933 (LM-21 R) - GENOVA 6 cfu anno 2 COMPUTER SCIENCE 11964 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INFO-01/A LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course introduces the concepts of Human-Computer Interaction that allow designing effective systems for users' needs both from the point of view of the simplicity of interaction and the naturalness of the use (fundamental aspects in the biomedical field). Programming and computer vision techniques are presented for the realization of advanced interaction systems. Furthermore, interaction evaluation is introduced: design of experimental sessions and data analysis. AIMS AND CONTENT LEARNING OUTCOMES The purpose of the teaching unit is for participants to acquire knowledge and understand the concepts of Human-Computer Interaction (HCI) that enable the design of effective systems for user needs, both in terms of ease of interaction and the naturalness of system usage as a whole. Attendance and active participation in the proposed learning activities, together with individual study, will enable the student to learn the theoretical tools for designing advanced interaction systems, use the theoretical and practical tools for their implementation, and develop the ability to apply the acquired concepts in the context of virtual and augmented reality. AIMS AND LEARNING OUTCOMES Attendance and active participation in the proposed training activities and individual study will enable the student to: know the theoretical tools to design advanced interaction systems; use the theoretical and practical tools for the realization of advanced interaction systems; develop the skills to operationally apply the concepts learned in the virtual and augmented reality. PREREQUISITES Basics of procedural programming TEACHING METHODS Lectures with slides and videos, exercises in class. Students who hold valid certificates relating to Specific Learning Difficulties (SLD), disabilities or other educational needs are invited to contact the lecturer and the school’s disability liaison officer at the start of the course to agree on any teaching arrangements which, whilst respecting the course objectives, take into account individual learning styles. The contact details for the university’s disability liaison officer are available at the following link: https://unige.it/commissioni/comitatoperlinclusionedeglistudenticondisabilita. SYLLABUS/CONTENT - Introduction to Human-Computer Interaction (HCI), Virtual reality (VR) and Augmented reality (AR), and their historical perspective; - Elements of object-oriented programming in C#; - key elements in computer graphics and geometric modeling; - computer vision algorithms for pose detection, motion analysis, and tracking ; - introduction to the development platforms for VR and AR, e.g., Unity3D and AR Foundation, XR Interaction; - techniques and algorithms for tracking the environment and the user, and the co-registration of reference systems; - methods for assessing human-machine interaction; - methods for assessing the user experience; RECOMMENDED READING/BIBLIOGRAPHY Notes and slides available on AulaWeb. Specific indications on reference bibliography will be provided by the professors at the beginning of the lectures TEACHERS AND EXAM BOARD FABIO SOLARI Ricevimento: Appointment by email: fabio.solari@unige.it (since the teacher teaches more than one course, please specify surname and course) MANUELA CHESSA Ricevimento: Appointment by email: manuela.chessa@unige.it (since the teacher teaches more than one course, please specify surname and course) Exam Board MANUELA CHESSA (President) FABIO SOLARI (President) LESSONS LESSONS START https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Final assignment (optional) Oral exam on the topics of the course ASSESSMENT METHODS Details on how to prepare for the exam and the degree of depth of each topic will be given during the lessons. Through the monographic project, the students must demonstrate that they are able to develop simple systems of interaction in virtual and augmented reality environments. The oral exam will verify the actual knowledge of the theoretical topics learned during the semester. FURTHER INFORMATION Students with valid certifications for Specific Learning Disorders (SLD) may request accommodations for exams at least 7 days prior to the exam date by filling out the “accommodation request form” (available via online services at https://modulionline.unige.it/richiesta-adattamenti# no-back), which will be automatically forwarded by the system to the instructor in charge of the course and to the faculty liaison for students with disabilities and SLDs in their School/Department. The student will receive a copy of their request.