Scheda programma d'esame
MEET - GESTIONE DEI BIG DATA
PIETRO DUCANGE
Anno accademico2023/24
CdSMEDICINA E CHIRURGIA
Codice1066I
CFU3
PeriodoPrimo semestre
LinguaItaliano

ModuliSettore/iTipoOreDocente/i
GESTIONE DEI BIG DATAING-INF/05LEZIONI24
PIETRO DUCANGE unimap
FRANCESCO MARCELLONI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Gli studenti che completeranno con successo l'insegnamento avranno acquisito le principali tecniche per la gestione dei big data. Quanto acquisito permetterà loro di identificare gli strumenti più idonei per l'acquisizione, la memorizzazione e l'estrazione di utile conoscenza dai dati.

 

 

Knowledge

Students who successfully complete the course will have acquired the main techniques for managing big data. This will enable them to identify the most appropriate tools for collecting, analysing and extracting useful knowledge from data.

Modalità di verifica delle conoscenze

Durante la verifica delle conoscenze, gli studenti devono dimostrare di aver appreso le diverse tecniche insegnate durante lo svolgimento del corso e devono essere capaci di identificare la soluzione più adatta per problemi specifici relativi alla gestione dei big data. 

I metodi sono:

  • presentazione di un progetto

Ulteriori informazioni: allo studente è richiesto di sviluppare un progetto in cui vengono utilizzate le tecniche di analisi dai dati presentate a lezione. I risultati del progetto vengono discussi durante una presentazione.

Assessment criteria of knowledge

During the oral exam the student must be able to demonstrate his/her knowledge of the course material and be able to identify the most suitable solutions for specific problems of big data management.

Methods:

  • presentation of the project

Further information:
The student is requested to develop a project in which the data analysis techniques presented in class are used. The results of the project are discussed during a presentation.

Capacità

Al termine del corso, 

  • lo studente saprà affrontare i più comuni problemi di gestione dei big data, trovando le soluzioni più idonee per risolverli
  • lo studente saprà valutare e confrontare più soluzioni e scegliere la più adatta
Skills

At the end of the course,

  • the student will be able to tackle the most common problems in big data management, searching for the most suitable solution
  • the student will be able to evaluate and compare several possible solutions and to select the most effective
Modalità di verifica delle capacità

Lo studente dovrà preparare una presentazione che riporti i risultati dell'attività di progetto

Assessment criteria of skills

The student will have to prepare a presentation, which describes the development of the project and the obtained results

Comportamenti

Lo studente potrà acquisire un metodo per affrontare problemi di gestione dei big data e per selezionare le migliori soluzioni da adottare

Behaviors

The student will acquire a method to deal with big data management problems and to select the most effective solution to be adopted

Modalità di verifica dei comportamenti

Durante le sessioni di laboratorio saranno valutati il grado di accuratezza e precisione delle attività svolte dallo studente

Durante lo sviluppo del progetto saranno verificate le modalità di gestione e organizzazione delle fasi progettuali

Assessment criteria of behaviors

During the laboratory sessions the degree of accuracy and precision of the activities carried out by the student will be evaluated


During the development of the project, the procedures for managing and organizing the project phases will be verified

Prerequisiti (conoscenze iniziali)

Conoscenze di base di matematica

 

Prerequisites

Basic knowledge of mathematics

 

Indicazioni metodologiche

 

Attività di apprendimento:

- partecipazione alle lezioni
- studio individuale
- attività pratiche su specifico software

Frequenza: Consigliato

Metodi d'insegnamento:

Lezioni: 
- Apprendimento basato sull'analisi di problemi specifici e sull'indagine
- laboratorio
- attività progettuale

 

Teaching methods

Lectures and exercises will be delivered in distance mode on MS Teams

The entire course is held in Italian

Learning activities:

  • attending lectures
  • individual study
  • Practical work on a specific software

Attendance: Advised

Teaching methods:

  • Lectures
  • Task-based learning/problem-based learning/inquiry-based learning
  • laboratory
  • project work
Programma (contenuti dell'insegnamento)

Definizione di Big Data e ciclo di vita dei Big Data. 

Introduzione al Data mining

Data Preprocessing

Algoritmi di Classificazione: K-NN e albero di decisione

Algoritmi di Clustering: K-means, Db-scan e algoritmi gerarchici

Analisi dei pattern frequenti: l'algoritmo A-priori

Introduzione al Cloud Computing e ad i Data Base non Relazionali 

Il software WEKA per il data mining: Esercitazioni pratiche su data preprocessing, classificazione e clustering.

Esempio di semplice progetto di esame.

Syllabus

Definition of Big Data and the Big Data life cycle.

Introduction to Data mining

Data Preprocessing

Classification algorithms: K-NN and decision tree

Clustering Algorithms: K-means, Db-scan and hierarchical algorithms

Frequent pattern analysis: the A-priori algorithm

Introduction to Cloud Computing and non-relational databases

WEKA software for data mining: Practical exercises on data preprocessing, classification and clustering.

Example of a simple project.

 

Bibliografia e materiale didattico

Slides

Libro: J. Han and M. Kamber. Data Mining: Concepts and Techniques. Morgan Kaufmann, 3rd ed., 2011 Papers on the different algorithms described during the course Slides of the lectures

Articoli forniti dal docente

Bibliography

Slides

Recommended book: J. Han and M. Kamber. Data Mining: Concepts and Techniques. Morgan Kaufmann, 3rd ed., 2011 Papers on the different algorithms described during the course Slides of the lectures

Papers provided by the teacher

Modalità d'esame

L'esame è composto dalla discussione del progetto.

Il candidato deve presentare come il progetto è stato sviluppato, motivare le sue scelte progettuali e discutere i risultati ottenuti. Il progetto viene valutato positivamente se il candidato mostra di aver seguito un approccio corretto e di aver valutato in modo critico le possibili soluzioni, scegliendo la più appropriata 

Durante la discussione del progetto, saranno poste allo studente anche delle domande relative alla parte teorica del corso. 


La prova è superata  se il candidato mostra padronanza degli argomenti trattati, si esprime in modo chiaro e con terminologia corretta, mostra capacità di analisi e sintesi.

Assessment methods

The assessment method consists of a presentation of the project

The candidate has to present how the project has been developed, to justify the design choices and critically discuss the obtained results. The project is positively evaluated if the candidate shows to have followed a correct approach and to have critically evaluated the possible solutions, choosing the most appropriate

During the discussion of the project, the student will also be asked questions related to the theoretical part of the course. 


The oral is over if the candidate shows mastery of the topics covered, expresses herself\himself clearly and with correct terminology, and shows the ability of analysis and synthesis.

Ultimo aggiornamento 05/09/2023 17:00