Rosanna VERDE
Insegnamento di DATA MINING AND BIG DATA
Corso di laurea in DATA ANALYTICS
SSD: SECS-S/01
CFU: 12,00
ORE PER UNITÀ DIDATTICA: 96,00
Periodo di Erogazione: Annualità Singola
Italiano
| Lingua insegnamento | Inglese |
| Contenuti | L’insegnamento annuale fornisce competenze approfondite in tecniche di analisi e trattamento dei dati, con particolare enfasi su data mining e big data analytics. Il programma integra fondamenti teorici con applicazioni pratiche e utilizzo di software specialistico (R, Python). Sono trattati: introduzione al data mining e Knowledge Discovery in Databases (KDD), analisi esplorativa dei dati, metodi fattoriali multivariati (PCA, analisi delle corrispondenze), classificazione (alberi decisionali, k-NN, Naïve Bayes, ensemble methods), associazione (market basket analysis), clustering (k-means, clustering gerarchico, metodi basati su densità), anomaly detection, e strategie di imputazione dei dati mancanti. |
| Testi di riferimento | P.-N. Tan, M. Steinbach, A. Karpatne, V. Kumar, Introduction to Data Mining, 2nd ed., Boston, Pearson 2019, pp. 1016. |
| Obiettivi formativi | Al termine dell’insegnamento, lo studente dovrà aver acquisito: |
| Prerequisiti | Sono richieste conoscenze di analisi matematica, algebra lineare, statistica descrittiva e inferenziale. |
| Metodi didattici | L’insegnamento annuale prevede 96 ore totali (12 CFU), così articolate: - Lezioni frontali (40 ore) con utilizzo di slide e materiale didattico fornito dal docente. - Esercitazioni in aula (24 ore) per l’apprendimento dei concetti attraverso problemi e case study. - Sessioni di laboratorio (32 ore) dedicate all’implementazione pratica in R e Python e all’analisi di dataset reali. La frequenza è caldamente consigliata; le presenze sono registrate tramite firma o procedure informatiche di Ateneo. |
| Modalità di verifica dell'apprendimento | La verifica prevede due componenti integrate: |
| Altre informazioni | Il materiale didattico (slide, dataset pubblici, script R e Python) sarà reso disponibile sulla piattaforma Teams. È prevista l’analisi di dataset estratti da pubbliche banche dati (es. UCI Machine Learning Repository, Kaggle). Attività di tutoraggio sono disponibili su richiesta. |
| Programma esteso | 1.Introduzione al Data Mining (1 CFU / 8 ore):mData Mining versus Knowledge Discovery in Databases (KDD) (0.3 CFU). |
English
| Teaching language | English |
| Contents | The annual course provides in-depth competencies in data analysis and processing techniques, with emphasis on data mining and big data analytics. The program integrates theoretical foundations with practical applications using specialized software (R, Python). Topics include introduction to data mining and KDD, exploratory data analysis, multivariate factorial methods (PCA, correspondence analysis), classification (decision trees, k-NN, Naïve Bayes, ensemble methods), association rules (market basket analysis), clustering (k-means, hierarchical clustering, density-based methods), anomaly detection, and missing data imputation strategies. |
| Textbook and course materials | P.-N. Tan et al., Introduction to Data Mining, 2nd ed., Pearson 2019. |
| Course objectives | Knowledge and understanding: Understanding data mining methodologies and mathematical/statistical foundations. |
| Prerequisites | Knowledge of mathematical analysis, linear algebra, descriptive and inferential statistics is required. |
| Teaching methods | Annual course, 96 total hours (12 CFU): 40h of lectures, 24h of exercises, 32h of laboratory sessions. |
| Assessment methods | Two integrated assessments: |
| Other information | Teaching materials (slides, public datasets, R and Python scripts) available on Teams. Analysis of public datasets (UCI ML Repository, Kaggle). Tutoring available upon request |
| Detailed syllabus | Data Mining Introduction (1 CFU / 8h): KDD, exploratory data analysis. |








