LABORATORIO DI ALGORITMI E STRUTTURE DATI - Dimes

Dipartimento: DIMES
Corso di Laurea: INGEGNERIA INFORMATICA
Indirizzo Internet Corso di Laurea: www.dimes.unical.it
Nome insegnamento: LABORATORIO DI ALGORITMI E GESTIONE DATI
Condivisione: NESSUNA
Articolazione in moduli: NO
Settore Scientifico Disciplinare: ING-INF/05
Docenti responsabili:
Tagarelli Andrea
Posizione docenti responsabili:
RICERCATORE - UNICAL
Crediti formativi universitari: 6
Numero ore lezioni: 20
Numero ore riservate attività didattiche assistite: 90
Numero ore esercitazioni: 20
Numero ore attività di laboratorio: 50
Numero ore riservate studio individuale: 60
Tipologia: Altro
Lingua di insegnamento: ITALIANO
Collocazione: II ANNO, II SEMESTRE
Prerequisiti: ALGORITMI E STRUTTURE DATI
Obiettivi formativi (risultati d’apprendimento previsti e competenze da acquisire – Descrittori di Dublino):
Acquisire e sperimentare le tecniche di base per lo sviluppo di algoritmi per la gestione dei dati anche con utilizzo di
DBMS relazionali.
Nell'utilizzo di tali tecniche verranno seguiti i principi della programmazione ad oggetti e verrà utilizzato il linguaggio
Java.
Argomenti delle lezioni:
1. Progetto e implementazione di algoritmi in Java
2. Utilizzo di librerie per la realizzazione di algoritmi in JAVA: il package java.util, la libreria ASDLab
3. Cenni all’utilizzo di DBMS relazionali: modello relazionale, semplici istruzioni SQL
4. Utilizzo di DBMS relazionali in Java
5. Sviluppo di un progetto per la gestione dati in java
Argomenti delle esercitazioni:
1. Progetto e implementazione di algoritmi in Java
2. Utilizzo di librerie per la realizzazione di algoritmi in JAVA: il package java.util, la libreria ASDLab
3. Cenni all’utilizzo di DBMS relazionali: modello relazionale, semplici istruzioni SQL
4. Utilizzo di DBMS relazionali in Java
5. Sviluppo di un progetto per la gestione dati in java
Argomenti delle attività di laboratorio:
Durante le ore di laboratorio gli studenti gli studenti svilupperanno una semplice applicazione java
Modalità di frequenza: OBBLIGATORIA
Modalità di erogazione:
Modalità di svolgimento delle lezioni:
Lezioni frontali in aula, con metodologie tradizionali e proiettore collegato al PC.
Modalità di svolgimento delle esercitazioni:
Lezioni frontali in aula, con metodologie tradizionali e proiettore collegato al PC.
Modalità di svolgimento delle ore di laboratorio:
Lezioni frontali in laboratorio, con metodologie tradizionali e proiettore collegato al PC.
Metodi di valutazione:
La prova di esame consisterà nella presentazione di un progetto.
Testi di riferimento:
Progetto di algoritmi e strutture dati in Java
Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano, Umberto Ferraro Petrillo
McGraw-Hill
Orario e aule lezioni:
Calendario prove valutazione:
www.dimes.unical.it