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

Academic Year 2017/2018


 
 



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

DURATA: Semestrale (19 Settembre 2017 - 21 Dicembre 2017)
ORARIO: Martedì e Mercoledì 11.30-13.15 Aula A1.6

RICEVIMENTO: Martedì 16.30-18.30
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.      Martedì 7 Novembre 2017, ore 11: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 di 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). L’orale/verbalizzazione si svolgerà mercoledì 15 novembre alle ore 12.00 in aula da definirsi (appuntamento allo studio del docente Edificio Alan Turing).

 

 

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.

 

 

Distributed Systems (6 CREDITS)

Schedule: First Semester (September 19, 2017 – December 21, 2017), Tuesday 14.30-16.15 Room A1.2 and Thursday 14.30-16.15 Room A1.1.

Office hour for questions: Tuesday 16.30-18.30.

Goals: The course provides the foundations for designing and analyzing (distributed) algorithms for reliable, faulty, and concurrent 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: November 7, 2017, at 14:30, room A1.2 (click here to download the assignment, and click here to check the results), The oral examination for the “fuoricorso” students is scheduled for Wednesday November 15, at 12.00 on the second floor of “Alan Turing” building.

Seminars: On the last semester’s week, students will provide a seminar on some advanced topic in Distributed Systems. This year, the following two topics have been selected: Distributed Sorting, and Distributed Storage (see Chapters 4 and 21 of this book, respectively). To prepare the presentation, please use this ppt template.

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.

 

Non-cooperative Networks (3 CREDITS)

Schedule: First Semester (September 20, 2017 – November 2, 2017), Wednesday 9.30-11.15 Room A1.2 and Thursday 11.30-13.15 Room A1.2.

Office hour for questions: Tuesday 16.30-18.30.

Goals: The course is focused on the algorithmic aspects of non-cooperative networks, ranging from network creation games up to algorithmic mechanism design for classic network optimization problems.

Course material: Slides provided by the lecturer.

Suggested readings:

1.   Algorithmic Game Theory, Edited by Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V. Vazirani, Cambridge University Press.

2.   Blog by Noam Nisan http://agtb.wordpress.com/

Course program and slides: Click here

Mid-term written examination: November 7, 2017, at 11:30, room A1.6 (click here to download the assignment, and click here to check the results), Please read carefully the instructions in there in order to access to the oral examination, in case you decide to do it.

Exam: Oral examination. Students that performed successfully on the mid-term written examination will undergo a quick-oral examination (consisting of only one question).