Salta al contenuto principale della pagina

SOFTWARE TECHNOLOGIES FOR HUMAN COMPUTER INTERACTION

CODE 84391
ACADEMIC YEAR 2022/2023
CREDITS
  • 6 cfu during the 2nd year of 11159 BIOENGINEERING(LM-21) - GENOVA
  • SCIENTIFIC DISCIPLINARY SECTOR INF/01
    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 course introduces the concepts of Human-Computer Interaction (HCI) which allow to design effective systems for users' needs both from the point of view of the simplicity of interaction and of the naturalness of using the system as a whole. Programming and computer graphics techniques for the realization of advanced interaction systems (based for example on Kinect and stereoscopic televisions). Introduction to interaction evaluation: design of experimental sessions and data analysis.

    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.

    TEACHING METHODS

    Combination of traditional lectures and practice.

    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 Vuforia;
    - techniques and algorithms for tracking the environment and the user and the
    co-registration of reference systems;
    - methods for assessing of human-machine interaction;
    - methods for assessing  the user experience;

    RECOMMENDED READING/BIBLIOGRAPHY

    Notes available on AulaWeb

    TEACHERS AND EXAM BOARD

    Exam Board

    MANUELA CHESSA (President)

    SILVIO PAOLO SABATINI

    FABIO SOLARI (President Substitute)

    LESSONS

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    EXAMS

    EXAM DESCRIPTION

    Final assignment and oral exam.

    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 student must demonstrate that he/she is 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.

    Exam schedule

    Date Time Location Type Notes
    16/02/2023 09:00 GENOVA Esame su appuntamento
    15/09/2023 09:00 GENOVA Esame su appuntamento