Università degli Studi dell'Aquila
Dipartimento di Ingegneria e Scienze dell'Informazione e Matematica
Via Vetoio, Località Coppito, 67010 L'AQUILA

Academic Year 2015/2016


 
 



Algoritmi e Strutture Dati con Laboratorio: Modulo di Teoria (6 CFU)

DURATA: Semestrale (29 Settembre 2015 - 21 Gennaio 2016)
ORARIO: Martedì 11.15-13.00 e Giovedì 14.15-16.00 Aula A1.6

RICEVIMENTO: Martedì 16.00-18.00
OBIETTIVI: Il corso fornisce gli elementi fondamentali di teoria e progettazione degli algoritmi
TESTO: Algoritmi e Strutture Dati, C. Demetrescu, I. Finocchi, G.F. Italiano, Ed. McGraw-Hill
PROGRAMMA e DISPENSE: Clicca qui.
ESAME: Integrato con il modulo di Laboratorio di ASD. Per le modalità di esame, si vedano le dispense della prima lezione.

                        APPELLI DI ESAME:

1.      Appello di Martedì 24 Novembre 2015, ore 10:30 aula A1.6:

1.      Prima prova parziale di teoria (clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte d teoria).

2.      Appello per i fuori corso (clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte di teoria).

2.      Appello di Mercoledì 27 Gennaio 2016, ore 10:30 aula A1.6 (Primo orale Giovedì 4 Febbraio 2016, ore 10:30 Secondo Piano Blocco Zero).

1.        Seconda prova parziale di teoria (clicca qui per scaricare la prova di teoria, e clicca qui per verificarne l’esito).

2.        Prova scritta di teoria (clicca qui per scaricare la prova di teoria, e clicca qui per verificarne l’esito).

3.      Appello di Giovedì 10 Febbraio 2016, ore 10:30 aula A1.6 (Secondo orale Martedì 16 Febbraio 2016, ore 10:30 Secondo Piano Blocco Zero).

1.        Seconda prova parziale di teoria (clicca qui per scaricare la prova di teoria, e clicca qui per verificarne l’esito).

2.        Prova scritta di teoria (clicca qui per scaricare la prova di teoria, e clicca qui per verificarne l’esito).

 

Attenzione: per esercitare l’opzione tra primo e secondo appello orale, utilizzare il seguente doodle. Si ricorda che per sostenere la prova orale di teoria, è necessario aver superato sia lo scritto di teoria che quello di laboratorio. Quindi la prenotazione doodle va fatta solo dopo aver superato entrambi gli scritti.

4.      Appello Suppletivo di Lunedì 18 Aprile 2016, ore 14:00 aula A1.6 (Orale Mercoledì 20 Aprile 2016, ore 14:30 Aula da definire: clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte di teoria).

5.      Appello di Giovedì 23 Giugno 2016, ore 10:00 aula A1.6 (Orale Martedì 28 Giugno 2016, ore 10:00 Aula da definire: clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte di teoria).

6.      Appello di Giovedì 7 Luglio 2016, ore 10:00 aula A1.6 (Orale Martedì 12 Luglio 2016, ore 10:00 Aula da definire: clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte di teoria).

7.      Appello di Martedì 6 Settembre 2016, ore 10:00 aula C1.10 (Orale Martedì 13 Settembre 2016, ore 12:00 Aula da definire: clicca qui per scaricare la prova di teoria, e clicca qui per verificare l’esito della parte di teoria).

 

 

 

 

Distributed Systems (6 CREDITS)

Schedule: First Semester (September 29, 2015 – January 21, 2016), Tuesday 14.15-16.00 Room A0.5 and Thursday 11.15-13.00 Room A0.4.

Questions?: Tuesday 16.00-18.00.

Goals: The course provides the foundations for designing and analyzing (distributed) algorithms for reliable, faulty, and concurren distributed systems.

Course material: Lecture notes by Hagit Attiya (click here).

Suggested readings:

1.   Distributed Computing, H. Attiya e J. Welch, Ed. Wiley

2.   Crittografia, P. Ferragina e F. Luccio, Ed. Bollati Boringhieri

Course program and slides: Click here

Mid-term written examination: Provided on November 24, 2015, at 15:00, room A0.5 (click here to download the assignment, and click here to check the results),

Exam: Oral examination. Students that performed successfully on the mid-term written examination will undergo an oral examination restricted to the second part of the course.