Studying at the University of Verona

Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.

Study Plan

The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.

1° Year

ModulesCreditsTAFSSD

2° Year  It will be activated in the A.Y. 2027/2028

ModulesCreditsTAFSSD
6
B
INFO-01/A
Final exam
24
E
-
ModulesCreditsTAFSSD
It will be activated in the A.Y. 2027/2028
ModulesCreditsTAFSSD
6
B
INFO-01/A
Final exam
24
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°
2 modules among the following:
- 1st year - Knowledge representation, Natural Language Processing, HCI - Multimodal Systems - delivered in 2026/2027
- 2nd year - AI & cloud, Advanced programming for AI - delivered in 2027/2028
- 1st and 2nd year - Computer vision & deep learning - delivered in 2026/2027 and in 2027/2028
6
B
INFO-01/A
Between the years: 1°- 2°
2 modules among the following (mutually exclusive with the previous ones):
- 1st year - Knowledge representation, Natural language processing, HCI - multimodal systems - delivered in 2026/2027
- 2nd year - AI & cloud, Advanced programming for AI, Visual intelligence - delivered in 2027/2028
- 1st and 2nd year - Computer Vision & deep learning, Statistical learning - delivered in 2026/2027 and in 2027/2028 
6
C
INFO-01/A
Between the years: 1°- 2°
Two modules among the following
A.A. 2026/2027: Complex Systems not activated
6
C
IINF-05/A
6
C
PHYS-02/A
6
C
IINF-05/A ,INFO-01/A
6
C
INFO-01/A
6
C
PHYS-02/A
Between the years: 1°- 2°
Further activities: 3 CFU training and 3 CFU further language skill or 6 CFU training. International students (i.e. students who do not have an Italian bachelor’s degree) must compulsorily gain 3 CFU of Italian language skills (at least A2 level) and 3 CFU training
6
F
-
Between the years: 1°- 2°

Legend | Type of training activity (TTA)

TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S013606

Credits

6

Coordinator

Cigdem Beyan

Language

English en

Also offered in courses:

Scientific Disciplinary Sector (SSD)

IINF-05/A - Information Processing Systems

Courses Single

Authorized

The teaching is organized as follows:

Laboratory

Credits

2

Period

I semestre

Academic staff

Umberto Castellani

Theory 2

Credits

2

Period

I semestre

Academic staff

Umberto Castellani

Theory 1

Credits

2

Period

I semestre

Academic staff

Cigdem Beyan

Learning objectives

The course introduces students to the fundamental theories and concepts of human-computer interaction (HCI), which is an interdisciplinary field that draws from cognitive psychology, computer science, and design. HCI aims to provide both theoretical understanding and hands-on experience in key aspects of human perception, cognition, and learning as they relate to interface design, implementation, and evaluation. Covered topics include the foundations of HCI, focusing on human factors, interaction design, usability, and gaming and gamification. The course also explores visual interaction techniques, 3D model reconstruction, and rendering in Unity. The curriculum further extends to multimodal interfaces (touch, vision, natural language, audio). Special emphasis will be placed on equipping students with foundational knowledge, methodologies, and tools necessary for designing, implementing, and evaluating computer systems capable of capturing, representing, and automatically analyzing user behavior. This encompasses various forms of non-verbal communication, including gestures, movements, facial expressions, and speech. Moreover, students will learn strategies for effectively interacting with users by providing multisensory feedback, utilizing elements such as images, sounds, and control of actuators.

At the end of the course, students will:
- Understand the rationale behind utilizing multimodal interactive systems for specific applications, comprehend the logical architectures defining the main components of such systems, grasp the design and development guidelines for multimodal interactive systems, and recognize the potential application areas for their successful deployment.
- Familiarize themselves with the key devices for capturing user behaviour data, comprehend their functionality, and discern appropriate usage scenarios.
- Acquire knowledge of essential techniques for representing and automatically analysing user behaviour, including those that process data from multiple sensor devices across various sensory channels.
-Demonstrate proficiency in designing and implementing major components of a multimodal interactive system using the development tools introduced in lectures and practical sessions throughout the course.

Prerequisites and basic notions

Basic knowledge of statistics and computer graphics

Program

## Theory
* **Introduction:** Motivation, course objectives, professional opportunities, open research challenges, overview of the course syllabus, and examination methods.
* **Foundations of Human–Computer Interaction (HCI):** Human factors, interaction design, usability, games and gamification.
* **Visual Interaction:** Camera calibration, Structure from Motion (SfM), and 3D scene reconstruction.
* **Nonverbal Behavior in Communication:** Types of nonverbal behavior (facial expressions, gestures, posture, and eye gaze), data collection methodologies, software tools for nonverbal behavior analysis, and annotation tools (e.g., ELAN).
* **Automated Analysis of Human Behavior:** Analysis of body movements, gestures, facial expressions, and speech; data acquisition techniques, feature extraction, and automated behavior analysis.
* **Social Artificial Intelligence:** Applications of social AI, foundations of social psychology and organizational psychology, and social robotics.
* **Affective Computing:** Theories of emotion, emotion recognition systems, and applications of emotion recognition in Human–Computer Interaction.
* **Multimodal Integration of Nonverbal Cues:** Techniques for combining multimodal information, including early and late fusion approaches.
## Laboratory
* **Deep Image Matching:** Python implementation of feature detection and feature matching algorithms.
* **3D Model Reconstruction:** Structure from Motion using Zephyr.
* **Camera Pose Estimation:** C# implementation of Fiore's camera pose estimation method.
* **3D Graphics:** 3D modeling and rendering using Unity.
* **Model-Based Augmented Reality:** Implementation of a complete augmented reality pipeline integrating Python-based computer vision algorithms with Unity.
* **Advanced Topics:** Deep learning-based camera pose estimation and 3D model recognition.

Bibliography

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

Didactic methods

Lectures and laboratory sessions

Learning assessment procedures

The exam consists of the development of a project, the delivery of a written report and an oral interview dedicated to the presentation and discussion of the project and the report.

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

Evaluation criteria

To pass the exam, students must demonstrate: - understanding the concepts of multimodal human-computer interaction and the design of interactive and intelligent systems; - being able to present their arguments precisely and coherently; - being able to apply the knowledge acquired to implement practical HCI systems;

Criteria for the composition of the final grade

50% oral 50% laboratory activity evaluation

Exam language

Inglese o Italiano (English or Italian)