DETTAGLIO INSEGNAMENTO FONDAMENTI DI INFORMATICA II
Informazioni generali | |
Nome insegnamento | Fondamenti di Informatica II |
Anno | 2012/2013 |
Propedeuticità | Fondamenti di Informatica I |
Carico didattico | |
CFU | 12 |
Ore totali lezione | 60 |
Ore totali esercitazione | 36 |
Ore totali laboratorio | 24 |
Obiettivi | ||
Conoscenze: . L’insegnamento ha l’obiettivo di fornire le conoscenze di base sulle strutture dei dati e gli algoritmi più comuni, sulla progettazione concettuale e logica di basi di dati relazionali e sul linguaggio SQL; inoltre fornisce le conoscenze teoriche per la valutazione della complessità computazionale di un algoritmo. Capacità: L'insegnamento ha l'obiettivo di sviluppare da un lato le capacità progettuali, di apprendimento e di studio sistematico, e dall’altro le capacità di analisi dei risultati del progetto. Comportamenti: L'insegnamento ha l'obiettivo di sensibilizzare gli studenti sulla necessità di un approccio rigoroso (basato su modelli precisi) alle tecnologie e alle applicazioni informatiche. |
Programma | ||
MODULO DI ALGORITMI E STRUTTURE DATITEORIA DI BASE DELLA COMPLESSITA’ COMPUTAZIONALE: Complessità computazionale concreta: tempo di esecuzione dei programmi, espressioni O-grande, classi di complessità. Complessità di programmi iterativi e ricorsivi. Relazioni di ricorrenza del metodo divide et impera e lineari. Limiti inferiori. NP-completezza. (L: 6, E: 4) MODULO DI BASI DI DATIPROGETTAZIONE CONCETTUALE: Basi di dati e Sistemi informativi. Sistemi di Gestione delle basi di dati e loro architetture. Livelli di astrazione per la progettazione. Il livello concettuale e il modello Entità-Relationship. Acquisizione e analisi dei requisiti. Strategie di progettazione. (L:6, E:6) |
Materiale didattico | ||
N. De Francesco, G. Vaglini, lucidi delle lezioni e delle esercitazioni (sito web del corso) |
Modalità di Esame | ||
Progettazione concettuale di una base di dati e Progettazione di algoritmi in C++. Prova pratica di impiego del query language SQL. Prova scritta di Basi di dati e Prova scritta e orale di Algoritmi e strutture dati |
Link utili | ||