Università
degli Studi dell'Aquila Anno Accademico 2013/2014 |
Algoritmi
e Strutture Dati con Laboratorio: Modulo di Teoria (6 CFU)
DURATA:
Semestrale
(1 Ottobre 2013 - 23 Gennaio 2014)
ORARIO: Martedì e Giovedì
14.00-16.00 Aula A1.6
RICEVIMENTO: Giovedì 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.
1. Appello di Martedì 26 Novembre 2013, ore 10:30 aula A1.6 (rinviato per neve a Lunedì 2 Dicembre 2013, ore 14:00 Aula A1.6):
1. Prima prova parziale di teoria del corso
integrato di Algoritmi e Strutture Dati con Laboratorio da 12 CFU (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 del corso di
Algoritmi e Strutture Dati con Laboratorio da 12 CFU (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
2. Appello di Martedì 4 Febbraio 2014, ore 10:30 aula 2.5 (Orale Giovedì 13 Febbraio 2014, ore 11:00 Secondo Piano Blocco Zero. Attenzione: chi intende svolgere l’esame orale (avendo ottenuto la sufficienza sia nello scritto di teoria che in quello di laboratorio) è pregato di inviare una mail di prenotazione al docente)
1.
Seconda
prova parziale di teoria del corso di Algoritmi
e Strutture Dati con Laboratorio da 12 CFU da 40 minuti (10 domande a
risposta multipla), con orale di teoria sulla seconda parte del programma da sostenere
entro la sessione corrente (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
2.
Prova
scritta di teoria del corso di Algoritmi e Strutture Dati con Laboratorio
da 12 CFU da 40 minuti (10 domande a risposta multipla), con orale di
teoria sull'intero
programma da sostenere entro la sessione corrente (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
3. Appello di Martedì 18 Febbraio 2014, ore 10:30 aula 2.5 (Orale Giovedì 27 Febbraio 2014, ore 15:00 Blocco Zero Secondo piano)
1.
Seconda
prova parziale di teoria del corso di Algoritmi
e Strutture Dati con Laboratorio da 12 CFU da 40 minuti (10 domande a
risposta multipla), con orale di teoria sulla seconda parte del programma da sostenere
entro la sessione corrente (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
2.
Prova
scritta di teoria del corso di Algoritmi e Strutture Dati con Laboratorio da
12 CFU da 40 minuti (10 domande a risposta multipla), con orale di teoria sull'intero programma da
sostenere entro la sessione corrente (clicca
qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
4. Appello
di Martedì 17 Giugno 2014, ore 10:30 aula A1.6 (Orale Giovedì 26 Giugno 2014, ore 15:00 Studio Prof.
Proietti Edificio Alan Turing (ex Blocco Zero)):
Prova scritta di teoria del corso di
Algoritmi e Strutture Dati con
Laboratorio da 12 CFU da 40 minuti (10 domande a risposta multipla), con
orale di teoria sull'intero
programma (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito della parte di teoria).
5. Appello
di Giovedì 10 Luglio 2014, ore 10:30 aula A1.6 (Orale Mercoledì 16 Luglio 2014, ore 11:00 Studio Prof.
Proietti Edificio Alan Turing (ex Blocco Zero)):
Prova scritta di teoria del corso di
Algoritmi e Strutture Dati con
Laboratorio da 12 CFU da 40 minuti (10 domande a risposta multipla), con
orale di teoria sull'intero
programma (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificare l’esito complessivo
della prova).
6. Appello
di Venerdì 5 Settembre 2014, ore 10:30 aula A1.6 (Orale Giovedì 18 Settembre 2014, ore 14:30 Studio Prof.
Proietti Edificio Alan Turing (ex Blocco Zero)):
Prova scritta di teoria del corso di
Algoritmi e Strutture Dati con
Laboratorio da 12 CFU da 40 minuti (10 domande a risposta multipla), con
orale di teoria sull'intero
programma (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificarne l’esito).
7. Appello
di Venerdì 19 Settembre 2014, ore 10:30 aula A1.6 (Orale Mercoledì 24 Settembre 2014, ore 10:30 Studio
Prof. Proietti Edificio Alan Turing (ex Blocco Zero)):
Prova scritta di teoria del corso di
Algoritmi e Strutture Dati con
Laboratorio da 12 CFU da 40 minuti (10 domande a risposta multipla), con
orale di teoria sull'intero
programma (clicca qui
per scaricare la prova di teoria, e clicca qui
per verificarne l’esito).
Algorithms for Distributed Systems (6 CREDITS)
Schedule: First Semester (October 1, 2013 – January 23, 2014), Tuesday 16.00-18.00
Room A1.3 and Thursday 11.00-13.00 Room A1.2.
Questions?: Thursday 16.00-18.00.
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: Oral examination. It is also provided a mid-term written
examination(on December 3, 2013, at 16:00, room A1.3) (click here to download the
assignment, and click here to
check the results),, and who performs successfully on that will be asked
for an oral examination that will be restricted to the second part of the
course.