1) Introduzione alle Basi di Dati
· Il modello Entità Relazione: concetti di entità, relazione, attributo, generalizzazione, sottoinsieme, identificatore, vincoli di integrità.
· Il modello Relazionale: concetti di relazione, schema di relazione, attributo, dominio, chiave, vincolo di integrità, schema di base di dati.
· Il linguaggio SQL per la creazione di basi di dati (Data Definition Language). Creazione di uno schema.
· Il linguaggio SQL per l’interrogazione di basi di dati (Data Manipulation Language). Istruzioni di Select semplici, l’operatore di Join, gli operatori aggregati, le istruzioni Select nidificate.
Esercitazioni e laboratorio mirate alla creazione di una semplice basi di dati e alla sua interrogazione.
2) Fondamenti di programmazione (utilizzando Matlab):
· Algoritmi di programmazione: cosa sono e cosa servono
· Tipi di dati
· Definizione di variabili e parametri
· Costrutti di controllo (if e switch) e cicli (for,while)
· Funzioni, variabili di input e di output
· Importazione dei dati
· Salvataggio dei dati
o Esercitazioni e laboratorio utilizzando Matlab. Applicazione dei concetti teorici all’analisi di dati sperimentali, con particolare attenzione all’analisi statistica e visualizzazione dei dati stessi.