This feature allows you to view your educational path, if you enrolled in previous years

Curriculum(s) for 2024 - Data Science (32344)

Single curriculum
Lesson [SSD] [Language] YearSemesterCFU
1047221 | ALGORITHMIC METHODS OF DATA MINING AND LABORATORY [ING-INF/05] [ENG]1st1st9

Educational objectives

○ The course presents the main algorithmic techniques of data mining,

necessary for data science. They offer to the student the basis for

analyzing data for a variety of applications that deal with semistructured

or unstructured data, such as textual data, transactions, and graph and

information-network data. At the end of the course the student will have a

knowledge of the main theoretical ideas of data mining, as well as some

basic knowledge and experience in using programming tools for analyzing

and mining data.

1047264 | FUNDAMENTALS OF DATA SCIENCE AND LABORATORY [INF/01] [ENG]1st1st9

Educational objectives

Learning from data in order to gain useful predictions and insights. At

the end of the course students will have an understanding of the basic

programming skills needed for data analysis and visualization. They

will also have familiarity of the typical data processing workflow of data

preparation and scraping, visualization and exploratory analysis and final

statistical modeling. Students will become familiar with the main Python

libraries for data science.

10589600 | Statistical methods in data science and laboratory [SECS-S/01] [ENG]1st1st12

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

Statistical methods in data science and laboratory I [SECS-S/01] [ENG]1st1st3

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

Statistical methods in data science and laboratory II [SECS-S/01] [ENG]1st1st9

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

1047223 | NETWORKING FOR BIG DATA AND LABORATORY [ING-INF/03] [ENG]1st2nd9

Educational objectives

General Objectives:

These classes aim at providing the students with a comprehensive understanding of networking principles and current networking technologies at an introductory level. The focus in on the Internet evolution for big data support and the cloud networking with special attention to networking solution for data centers. A preliminary introductory part of the course is defined to equalize the background of potentially heterogeneous classes and to unify networking concepts, terms and technical language. The course also provides a laboratory activity based on the use of a network emulator and a packet sniffer.

Specific Objectives:
Knowledge and understanding: the student must know the principles of fundamental network protocols used in an IP network.

Applying knowledge and understanding: the student must be able to apply the networking principles to realize a functioning emulated network and to analyze the traffic of a real network.

Making judgements: the student must be able to critically detect the drawbacks of classical networking solutions when applied in a data center scenario

Learning skills: the student must be able to follow advanced course on networking topics

10589600 | Statistical methods in data science and laboratory [SECS-S/01] [ENG]1st2nd12

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

Statistical methods in data science and laboratory I [SECS-S/01] [ENG]1st2nd3

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

Statistical methods in data science and laboratory II [SECS-S/01] [ENG]1st2nd9

Educational objectives

Learning goals

Statistical Methods in Data Science is a two-semester course aimed at providing the fundamental tools for:

setting up probabilistic models;
understanding the basic principles of the main inferential problems: estimation, hypothesis testing, model checking and forecasting;
understanding and contrasting the two main inferential paradigms, namely frequentist and Bayesian statistics;
implementing inference on observed data through both optimization and simulation-based (approximation) techniques such as:
Bootstrap
Monte Carlo
Monte Carlo Markov Chain (MCMC)
understanding comparative merits of alternative strategies
developing statistical computations within a suitable software environment like R (www.r-project.org), OpenBUGS (http://openbugs.net/w/FrontPage) and STAN (http://mc-stan.org/).

Knowledge and understanding

On successful completion of this course, students will:
know the main statistical principles, inferential problems, paradigms and algorithms;
assess the empirical and theoretical performance of different modeling approaches;
know the main platforms, programming languages to develop effective implementations.

Applying knowledge and understanding

Besides the understanding of theoretical aspects, thanks to applied homeworks and a dedicated laboratory in the second semester focused on Bayesian modeling, students will be constantly challenged to use and evaluate all the techniques they have learned as well as to propose new modelization suitable for specific tasks at hand.

Making judgements

On successful completion of this course, students will develop a positive critical attitude towards the empirical and theoretical evaluation of statistical methodologies and results.

Communication skills

In preparing the report and oral presentation for the final project of the second semester laboratory, students will learn how to effectively communicate information, ideas, problems and solutions to specialists but also to a general audience.

Learning skills

In this course the students will develop the skills necessary for a successful understanding and application of new statistical methodologies together with their effective implementation. The goal is of course to grow an active attitude towards continued learning throughout a professional career.

[N/D] [ENG]1st2nd6

Educational objectives

Among other training activities are provided 12 credits are chosen by the student.

[N/D] [ITA]2nd1st6

Educational objectives

Among other training activities are provided 12 credits are chosen by the student.

AAF1149 | OTHER USEFUL SKILLS FOR INCLUSION IN THE WORLD OF WORK [N/D] [ITA]2nd2nd3

Educational objectives

The specific aim is to enable the student to assist him with the more specific knowledge for inclusion in the future world of work.

AAF1022 | Final exam [N/D] [ENG]2nd2nd24

Educational objectives

The student will present and discuss the results of a technical activity, producing a written thesis supervised by a professor and showing the ability to master the methodologies of data science