\begin{figure}\psfig{figure=./univaq_logo_mini.jpg,width=1.5cm}\par\end{figure}

Università degli Studi L'Aquila
Dipartimento di Informatica
Via Vetoio, Località Coppito, 67010 L'AQUILA

Anno Accademico 2009/2010


 
 



DURATA: Semestrale (19 Ottobre 2009 - 4 Febbraio 2010)
ORARIO: Lunedì 12.00-13.35, Aula 2.4, Mercoledì 14.45-16.30, Aula 2.4

RICEVIMENTO: Mercoledì 14.30-16.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; Prova intermedia scritta, seguita da prova conclusiva scritta ed orale.

                        APPELLI DI ESAME:

 

1.     Appello di Mercoledì 9 Dicembre 2009

·       Prima prova intermedia AA 2009/2010 del corso integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

 

2.     Appello di Mercoledì 17 Febbraio 2010 (ORALE Martedì 23 Febbraio 2010 ore 10 Aula 0.2)

·       Seconda prova intermedia AA 2009/2010 del corso integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (clicca qui per scaricare la prova, e clicca qui per verificare l’esito)

 

3.     Appello di Mercoledì 3 Marzo 2010 (ORALE Martedì 9 Marzo 2010 ore 10.30 Aula 1.6)

·       Seconda prova intermedia AA 2009/2010 del corso integrato di Algoritmi e Strutture Dati da 12 CFU: non assegnata per mancanza di candidati

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (clicca qui per scaricare la prova, e clicca qui per verificare l’esito)

 

4.     Appello Straordinario Fuori Corso di Mercoledì 5 Maggio 2010 (ORALE Mercoledì 5 Maggio 2010 ore 14.30 Aula 0.1)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (clicca qui per scaricare la prova, e clicca qui per verificare l’esito)

 

5.     Appello di Martedì 6 Luglio 2010 (ORALE Martedì 6 Luglio 2010 ore 12.30 Aula 0.1)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (clicca qui per scaricare la prova, e clicca qui per verificare l’esito)

 

6.     Appello di Martedì 20 Luglio 2010 (ORALE Martedì 20 Luglio 2010 ore 15.30 Aula 0.1)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (non assegnata per mancanza di candidati)

 

7.     Appello di Martedì 7 Settembre 2010 (ORALE Lunedì 13 Settembre 2010 ore 12.00 Aula 0.4)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (non assegnata per mancanza di candidati)

 

8.     Appello di Martedì 22 Settembre 2010 (ORALE Mercoledì 29 Settembre 2010 ore 10.00 Aula ??)

·       Corso Integrato di Algoritmi e Strutture Dati da 12 CFU (clicca qui per scaricare la prova (parte di teoria), e clicca qui per verificare l’esito)

·       Corso di Algoritmi e Strutture Dati da 6 CFU (clicca qui per scaricare la prova, e clicca qui per verificare l’esito)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule: First Semester (October 19, 2009 – February 4, 2010), Monday 10.15-11.45, Room 0.3, Wednesday 11.45-13.30, Room 0.3

Questions?: Wednesday 14.30-16.30

Goals: The course provides the foundations for designing and analyzing (distributed) algorithms for both cooperative (reliable, faulty, concurrent), and non-cooperative distributed systems (elements of cryptography, equilibria in strategic distributed systems, algorithmic mechanism design).

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

3.    Game Theory & Economics, C. Montet e D. Serra, Ed. Palgrave

Course program and slides: Click here

Exam: Mid-term written examination (click here to download the assignment, and click here to check the results), followed by a final oral examination, which, for those who performed successfully in the mid-term examination, will be restricted to the second part of the course.