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
This information is intended exclusively for students already enrolled in this course.If you are a new student interested in enrolling, you can find information about the course of study on the course page:
Laurea magistrale in Artificial Intelligence - Enrollment from 2025/2026The 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
Modules | Credits | TAF | SSD |
---|
2 modules among the following (A.A. 2024/2025 Network Science not activated)
1 module among the following
2° Year It will be activated in the A.Y. 2025/2026
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
2 modules among the following (A.A. 2024/2025 Network Science not activated)
1 module among the following
Modules | Credits | TAF | SSD |
---|
2 modules among the following (1st year: Knowledge representation, Natural language processing, HCI Intelligent interfaces - 2nd year: AI & Cloud - 1st and 2nd year: Computer Vision & Deep learning)
2 modules among the following (1st year: Knowledge representation, Natural language processing, HCI Intelligent interfaces - 2nd year: AI & Cloud, Visual intelligence, Statistical learning - 1st and 2nd year: Computer Vision & Deep Learning)
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.
HCI – Intelligent Interfaces (2024/2025)
Teaching code
4S010680
Credits
6
Language
English
Also offered in courses:
- Human-Computer Interaction of the course Master's degree in Computer Science and Engineering
- Human-Computer Interaction of the course Master's degree in Computer Science and Engineering
Scientific Disciplinary Sector (SSD)
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
Courses Single
Authorized
The teaching is organized as follows:
Theory
Laboratory
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 interface design, usability evaluation, universal design, and 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, aim of the course, professional perspectives, open issues, description of course program and method of exam
Foundation of HCI: human factors, interaction design, usability, gaming and gamification
Visual interaction: camera calibration, structure and motion
Nonverbal behavior in communication: types of nonverbal behavior (facial expressions, gestures, posture, eye gaze), data collection methods, tools and software for nonverbal behavior analysis, annotation tools, e.g., ELAN
Automated analysis of body: movement, gestures, facial expressions, and speech. Data capturing techniques, extracting features, and automatic analysis
Social artificial intelligence: example applications, social psychology, organizational psychology, and social robotics.
Affective computing: theories of emotion, emotion recognition systems, applications of emotion recognition in HCI.
Integration of multimodal nonverbal cues: fusion techniques, e.g., late and early fusion.
Laboratory
Deep Image matching : Python implementation of feature detection and matching
3D Model reconstruction: Structure and motion with Zephyr
Camera pose estimation : C# implementation of Fiore’s method
3D graphics: modelling and rendering in Unity
Model-based AR: implementation of the full AR pipeline integrating python code and Unity
Advanced aspects: deep camera pose estimation, model recognition
Bibliography
Didactic methods
Lectures and lab sessions
Learning assessment procedures
Oral exam and evaluation of lab activity
Evaluation criteria
To pass the exam, students must demonstrate that they:
-have understood the concepts of man-machine interaction and the design of interactive and intelligent systems;
-are able to present their arguments in a precise and organic way;
-know how to apply the acquired knowledge to implement HCI system in practice;
Criteria for the composition of the final grade
50% oral 50% lab activity evaluation
Exam language
Inglese o Italiano (English or Italian)