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