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. 2026/2027

ModulesCreditsTAFSSD
Final exam
24
E
-
It will be activated in the A.Y. 2026/2027
ModulesCreditsTAFSSD
Final exam
24
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°
2 modules among:
- 1st year - Knowledge representation, Natural Language Processing, HCI - Multimodal Systems - delivered in 2025/2026
- 2nd year - AI & cloud - delivered in 2026/2027
- 1st and 2nd year - Advanced programming for AI, Computer vision & deep learning - delivered in 2025/2026 and in 2026/2027
 
6
B
INF/01
Between the years: 1°- 2°
2 courses among (mutually exclusive with the previous ones):
- 1st year - Knowledge representation, Natural language processing, HCI - multimodal systems - delivered in 2025/2026
- 2nd year - AI & cloud, Visual intelligence - delivered in 2026/2027
- 1st and 2nd year - Advanced programming for AI, Computer Vision & deep learning, Statistical learning - delivered in 2025/2026 and in 2026/2027   
6
C
INF/01
Between the years: 1°- 2°
2 courses among the following
- A.A. 2025/2026 Network Science not activated
- A.A. 2026/2027: Complex Systems not activated
6
C
ING-INF/05
6
C
INF/01 ,ING-INF/05
6
C
INF/01
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

4S009067

Credits

6

Language

English en

Courses Single

Authorized

The teaching is organized as follows:

PART I en

Credits

3

Period

2nd semester

Academic staff

Alberto Castellini

PART II en

Credits

3

Period

2nd semester

Academic staff

Alberto Castellini

Learning objectives

The course aims to introduce students to the statistical models used in data science. The foundations of statistical learning (supervised and unsupervised) will be developed by placing the emphasis on the mathematical basis of the different state-of-the-art methodologies. It also aims to provide rigorous derivations of the methods currently used in industrial and scientific applications to allow students to understand their requirements for correct use. Laboratory sessions will illustrate the use of fundamental algorithms and industrial case studies in which the student will be able to learn to analyze real data-sets by means of Python software. At the end of the course the students have to demonstrate the following skills: - knowledge of the main stages of data preparation, model creation and evaluation - ability to develop solutions for feature selection - knowledge and ability to use the main regression and regularization models (e.g., LASSO, Ridge Regression) - knowledge and ability to use the main methods for dimensionality reduction (e.g., Principal Component Regression, Partial Least Squares); - knowledge and ability to use the main methods for classification (e.g., KNN, Logistic Regression, LDA); - knowledge and ability to use the main methods for tree-based regression and classification (e.g., decision tree, random forest, AdaBoost) - knowledge and ability to use the main methods for unsupervised data analysis (e.g., K-means clustering, hierarchical clustering); - knowledge and ability to use the main methods for generating and training artificial neural networks (e.g., ANN for regression and classification, backpropagation and gradient descent methods, regularization for preventing overfitting, deep neural networks).