L’obiettivo del corso è illustrare le soluzioni per la gestione e l’elaborazione dei big data. Nella prima parte del corso si definiscono le caratteristiche dei big data e si introducono i concetti relativi ai sistemi ed alle tecnologie per la loro gestione ed elaborazione. Nella seconda parte del corso si fornisce una panoramica su MapReduce e Hadoop e si introducono i concetti relativi alla programmazione in MapReduce per rispondere a domande relative ai dati.