Il corso ha lo scopo di illustrare agli studenti gli elementi concettuali e applicativi del settore dei big data, open data, e metodologie statistiche e di Intelligenza Artificiale per l’analisi dati e per la generazione della conoscenza a partire dall’elaborazione della mole infinita di dati che ci circonda.
Il corso mira a fornire le competenze di base relative: 1. all’identificazione delle sorgenti dati da utilizzare; 2. alla manipolazione dei dati; 3. alla generazione di conoscenza a partire dai dati.
Lo studente acquisisce quindi conoscenza e capacità di comprensione in riferimento: 1. alle caratteristiche dei big data sia a livello hardware infrastrutturale che software; 2. alle metodologie di elaborazione dei big data, tramite modelli di analisi real-time dell’informazione; 3. alla rappresentazione grafica e visiva dei dati.
Le abilità e capacità acquisite dallo studente al termine dell’insegnamento sono: 1. capacità di identificare le sorgenti dati più opportune; 2. capacità di disegnare soluzioni infrastrutturali e software di elaborazione dei dati; 3. capacità di applicare i modelli più opportuni di analisi dati.
Prerequisiti
È opportuna la conoscenza di un linguaggio di programmazione (Java, Python), Basi di Dati, e una buona comprensione della lingua inglese scritta, che permetta l’accesso alla grande quantità di materiale didattico, pubblicazioni, manuali, programmi, ecc. disponibili sull’argomento.