INFORMATICA PER LA GESTIONE DEI DATI

Anno accademico 2021/2022 - 1° anno - Curriculum Gestione sostenibile del territorio agroforestale e Curriculum Pianificazione territoriale, ambientale e del paesaggio
Docente: Rosario Iacono
Crediti: 6
SSD: INF/01 - Informatica
Lingua di insegnamento: Italiano
Organizzazione didattica: 150 ore d'impegno totale, 94 di studio individuale, 28 di lezione frontale, 28 di esercitazione
Semestre:

Obiettivi formativi

Fornire le conoscenze e gli strumenti per raccogliere, organizzare, armonizzare, analizzare, visualizzare dati di diversi formati e provenienti da molteplici origini. Il corso consente di apprendere
le basi di due tipologie di strumenti per raggiungere gli obiettivi sopra menzionati: i fogli di calcoli e i sistemi per la gestione dei database (DBMS).
In particolare, lo studente acquisirà le conoscenze di base per la gestione di fogli di calcolo con Microsoft Excel 365, analisi dei dati in R e verrà introdotto alla creazione e gestione di dati, con SQL
e Claris FileMaker e ai concetti base di Python e Internet of Things (IoT).


Modalità di svolgimento dell'insegnamento

Lezioni frontali in cui verranno introdotti gli argomenti.
Video tutorial e dimostrazioni in cui il docente mostrerà l'uso pratico degli strumenti e delle tecniche Esercizi da svolgere con l'assistenza del docente per verificare l'apprendimento


Prerequisiti richiesti

Conoscenza di base dell'uso del personal computer e del sistema operativo (Windows e/o MacOS e/o Linux).


Frequenza lezioni

La frequenza delle lezioni è consigliata


Contenuti del corso

Modulo A: Organizzazione e analisi dati con Excel ed R
• Fondamenti della gestione dei dati:
o Importanza della gestione dei dati
o Come conservare i dati e leggi sulla gestione dei dati
o Strumenti per la gestione dei dati
o Tipi di file usati nella gestione dei dati
o Norme di buona pratica per la collezione dei dati
o Norme di buona pratica per nominare coerentemente dei file
o Strutturare coerentemente dati in tabelle
• Microsoft Excel
o Impostare una cartella di lavoroLavorare con i dati e le tabelle
o Eseguire calcoli sui dati
o Modificare l’aspetto dei fogli di lavoro
o Gestione dati nei fogli di lavoro
o Ordinare e riassumere i dati
o Analizzare insiemi di dati alternativi
o Creare grafici
o Tabelle e grafici Pivot
• R Programming
o Cenni su R per la ricerca scientifica
o Introduzione a R ed RStudio
o Installazione e caricamento pacchetti
o Importazione ed esportazione dati
o Sommario statistico dei dati con funzioni base di R
o Rappresentazione grafica dei dati usando funzioni base di R
o Rappresentazione grafica dei dati con pacchetto ggplotI
o Introduzione alla preparazione di figure per report scientifici
o Tutorial: analisi di dati spaziali con R
o Cenni di Storytelling con dati
• Cenni di Python
o Introduzione a Python
o Introduzione a Panda e Matplotlib
o Risorse utili per approfondire Python
• Cenni di Internet of Things (IoT)
o Introduzione a Raspberry Pi
o Introduzione a Arduino
Modulo B: Database
• Introduzione alle basi di dati (Database o DB)
o Concetti fondamentali
o Software per la gestione di basi di dati (Database Management Systems o DBMS)
o Importanza dei DB
o Uso di DB nella ricerca scientifica
• Basi di dati usando SQL
o Introduzione a SQL con SQL Server Management Studio
o Creazione di un DB relazionale in SQL
o Ricerca e recupero dati: Query in SQL
o Ordinare i risultati di una Query
o Lavoro con tabelle multiple
o Inserimento, eliminazione e aggiornamento record
o Lavorare con stringhe e numeri
o Operazioni aritmetiche e manipolazione dati
o Applicazione di SQL alla ricerca scientifica
o Applicazioni professionali di SQL
o Tutorial: Creazione di un quaderno di laboratorio in SQL


Testi di riferimento

- Microsoft Excel 2019 Step by Step, Curtis Frye, Microsoft Press
- Excel Scientific and Engineering Cookbook, David M Bourg, O’Reilly
- R in a Nutshell, Joseph Adler, O’Reilly
- R Cookbook, Paul Teetor, O’Reilly
- SQL Cookbook, 2nd Edition, Anthony Molinaro, Robert de Graaf, O’Reilly


Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

MODALITÀ DI VERIFICA DELL'APPRENDIMENTO
L’esame finale è diviso in due parti:
1. Prova pratica: creazione di un’analisi di dati usando R o MS Excell
2. Report scientifico dei risultati di un’analisi di dati
3. Colloquio orale