Questa funzione ti consente di visualizzare il tuo percorso formativo, se la tua immatricolazione è avvenuta in anni precedenti

Curricula per l'anno 2024 - Data Science (32344)

Curriculum unico
Insegnamento [SSD] [Lingua] AnnoSemestreCFU
1047221 | ALGORITHMIC METHODS OF DATA MINING AND LABORATORY [ING-INF/05] [ENG]9

Obiettivi formativi

○ 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]9

Obiettivi formativi

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]12

Obiettivi formativi

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]9

Obiettivi formativi

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]9

Obiettivi formativi

Obiettivi generali:
Lo scopo del corso è fornire agli studenti gli strumento per comprendere I principi del networking e le principali tecnologie di rete. Il corso è focalizzato sull’evoluzione della rete Internet per il supporto dei big data e del cloud, con particolare attenzione alle soluzioni di rete per i data centers. La prima parte del corso sarà necessaria per rendere omogeneo il livello della classe e per definire i concetti e i termini tecnici di base. Il corso prevede anche l’utilizzo di un emulatore di rete e di un analizzatore di traffico per lo svolgimento di attività pratiche di laboratorio.

Obiettivi specifici:
Conoscenza e capacità di comprensione: conoscere i principali protocolli di rete per la realizzazione di una rete IP.

Conoscenza e capacità di comprensione applicate: saper applicare i principi del networking per realizzare una rete emulata funzionante e per analizzare in maniera critica il traffico all’interno di una rete

Autonomia di giudizio: capacità di individuare criticamente gli elementi di debolezza delle soluzioni architetturali studiate nello scenario di un data center per la gestione dei big data

Capacità di apprendere: capacità di proseguire gli studi successivi riguardanti tematiche avanzate di networking.

10589600 | STATISTICAL METHODS IN DATA SCIENCE AND LABORATORY [SECS-S/01] [ENG]12

Obiettivi formativi

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]3

Obiettivi formativi

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.

A SCELTA DELLO STUDENTE [N/D] [ENG]6

Obiettivi formativi

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

A SCELTA DELLO STUDENTE [N/D] [ITA]6

Obiettivi formativi

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

AAF1149 | altre conoscenze utili per l'inserimento nel mondo del lavoro [N/D] [ITA]3

Obiettivi formativi

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 | PROVA FINALE [N/D] [ENG]24

Obiettivi formativi

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