Il progetto consiste nell'implementazione dei primi
cinque esercizi assegnati durante la seconda prova in itinere. Gli
esercizi dovranno essere perfettamente funzionanti. Il progetto deve
contenere tutte le classi (solo il sorgente Java) utilizzate per la
soluzione degli esercizi. Per ogni esercizio dovrà essere fornito
un programma di test. L'input al programma di test non deve essere fornito
da tastiera ma deve essere codificato all'interno del programma o preso da
un file. Aggiungere al progetto un file contenente il proprio nome cognome
e matricola.
Il progetto dovrà essere inviato, entro
sabato 18 febbraio ore 12:00, a lasdsa-AT-gmail.com
(sostituire -AT- con @).
Inviare il progetto in un unico file da
allegare al messaggio con oggetto "Progetto LASD 15/02/06".
Comprimere il progetto con zip o rar, ma prima di spedirlo cambiare
la sua estensione in .lasd (altrimenti gmail rifiuta di consegnare
la mail).
Progetto appello del 15 febbraio 2006
Stesse modalità del progetto per le prove
in itinere.
Progetto appello del 28 febbraio 2006
Consegna entro le ore 9:00 di venerdì 3 marzo 2006
secondo le stesse modalità del progetto per le prove in itinere.
La prova orale è prevista per il giorno 6 marzo ore 10:00 nello
studio del docente. Gli studenti dovranno portate all'orale anche
l'implementazione di tutte le
interfacce
illustrate durante il corso.
Progetto appello del 28 aprile 2006
Consegna entro le ore 9:00 di martedì 2 maggio 2006
secondo le stesse modalità del progetto per le prove in itinere.
Implementare i metodi/funzioni richiesti in tutti gli esercizi (implementare
anche la BFS).
La prova orale è prevista per il giorno 5 maggio ore 10:00 nello
studio del docente. Gli studenti dovranno portate all'orale anche
l'implementazione di tutte le
interfacce
illustrate durante il corso.
Progetto appello dell'11 luglio 2006
Consegna entro le ore 12:00 di sabato 15 luglio 2006
secondo le stesse modalità del progetto per le prove in itinere.
Implementare i metodi/funzioni richiesti in tutti gli esercizi (implementare
anche Dijkstra). La prova orale è prevista per il giorno 20 luglio ore
15:00 nello studio del docente (studio 50, ultimo piano del nuovo plesso a Fisciano).
Gli studenti dovranno portate all'orale anche l'implementazione di tutte le
interfacce
illustrate durante il corso.
Progetto appello del 29 settembre 2006
Consegna entro le ore 18:00 di mercoledì 4
ottobre 2006 secondo le stesse modalità del progetto per le
prove in itinere. Implementare i metodi/funzioni richiesti in tutti
gli esercizi (tranne il primo). La prova orale non è ancora
stata fissata. Controllare la pagina di avvisi del sito.
Gli studenti dovranno portate all'orale anche l'implementazione di tutte le
interfacce
illustrate durante il corso.
Progetto appello riservato del 06 novembre 2006
Consegna entro le ore 17:00 di venerdì 10
novembre 2006 secondo le stesse modalità del progetto per le
prove in itinere. Implementare i metodi/funzioni richiesti negli
esercizi 1, 2, 3, 4 e 5. La prova orale non è ancora
stata fissata. Controllare la pagina di avvisi del sito.
Gli studenti dovranno portate all'orale anche l'implementazione di tutte le
interfacce
illustrate durante il corso.
2004/2005
Progetto Prove in Itinere 2004/05
Il progetto consiste nell'implementazione dei primi
quattro esercizi assegnati durante la seconda prova in itinere. Gli
esercizi dovranno essere perfettamente funzionanti. Il progetto deve
contenere tutte le classi utilizzate per la soluzione degli esercizi.
Per ogni esercizio dovrà essere fornito un programma di test.
Il progetto dovrà essere consegnato al docente, in formato
digitale, entro il 14 febbraio 2005 (NON
deve essere inviato per posta elettronica). L'input al programma
di test non deve essere fornito da tastiera ma deve essere
codificato all'interno del programma o preso da un file.
Progetto appello del 7 febbraio 2005
Il progetto consiste nell'implementazione del programma per la
soluzione dell'ultimo esercizio della prova scritta. Seguire
le seguenti specifiche.
Il progetto dovrà essere corredato da un programma di test e
dovrà essere consegnato al docente, in formato digitale, entro
il 14 febbraio 2005 (NON
deve essere inviato per posta elettronica).
Progetto appello del 22 febbraio 2005
Progetto appello del 5 luglio 2005
Il progetto consiste nell'implementazione dei metodi/funzioni
descritte negli esercizi 3, 4, 5, 6 e 7. Il progetto dovrà
essere corredato da un programma di test. L'input al programma di
test non deve essere fornito da tastiera ma deve essere
preso da un file oppure codificato all'interno del programma.
Il progetto dovrà essere inviato, entro
venerdì 8 luglio ore 12:00, a lasdsa-AT-gmail.com
(sostituire -AT- con @).
Il progetto deve contenere tutte le classi utilizzate per la soluzione
degli esercizi. Inviare il progetto in un unico file da
allegare al messaggio con oggetto "Progetto LASD 07/05/05"
Progetto appello del 6 settembre 2005
Il progetto consiste nell'implementazione dei metodi/funzioni
descritte negli esercizi 4, 5, 6 e 7. Il progetto dovrà
essere corredato da un programma di test. L'input al programma di
test non deve essere fornito da tastiera ma deve essere
preso da un file oppure codificato all'interno del programma.
Il progetto dovrà essere inviato, entro
venerdì 9 settembre ore 12:00, a lasdsa-AT-gmail.com
(sostituire -AT- con @).
Il progetto deve contenere tutte le classi utilizzate per la soluzione
degli esercizi. Ricordarsi di aggiungere al progetto un file contenente
il proprio nome cognome e matricola. Inviare il progetto in un unico file
da allegare al messaggio con oggetto "Progetto LASD 06/09/05"
Progetto appello del 24 novembre 2005
Il progetto consiste nell'implementazione dei metodi/funzioni
descritte negli esercizi 3, 4, 5 e 6. Il progetto dovrà
essere corredato da un programma di test. L'input al programma di
test non deve essere fornito da tastiera ma deve essere
preso da un file oppure codificato all'interno del programma.
Il progetto dovrà essere inviato, entro
martedì 29 novembre 2005 ore 12:00, a lasdsa-AT-gmail.com
(sostituire -AT- con @).
Il progetto deve contenere tutte le classi utilizzate per la soluzione
degli esercizi. Ricordarsi di aggiungere al progetto un file contenente
il proprio nome cognome e matricola. Inviare il progetto in un unico file
da allegare al messaggio con oggetto "Progetto LASD 06/09/05 - Cognome Nome"
2003/2004
Progetto appello del 15 novembre 2004
Il progetto consiste nell'implementazione degli esercizi
assegnati durante la prova scritta. Gli esercizi dovranno essere
perfettamente funzionanti e corredati di esempi. La discussione
avverrà nello studio del docente.
Progetto Prove in Itinere 2003/04
Il progetto consiste nello scrivere un programma
per il calcolo dei cammini minimi in un grafo direzionato (implementazione
dell'algoritmo di Dijkstra). Il programma deve prendere in input un
grafo direzionato ed un nodo sorgente e deve fornire in output i cammini
minimi (sottografo predecessore) e la distanza di ogni nodo dal nodo sorgente.
Per quanto riguarda l'input, il grafo può essere letto da un file (cosa
migliore da fare) oppure passato in input da tastiera; non si richiede
nessuna formattazione particolare per l'output, basta che si capisca come
sono fatti i cammini minimi.
Progetto prima prova di febbraio 2004
Il progetto consiste nello scrivere un programma
per la visita in ampiezza in un grafo non direzionato (implementazione
dell'algoritmo BFS). Il programma deve prendere in input un grafo non
direzionato ed un nodo sorgente e deve fornire in output il sottografo
predecessore (breadth-first tree) e la distanza di ogni nodo dal nodo sorgente.
Inoltre, dato in input un nodo v, il programma deve fornire in output il percorso
dal nodo sorgente al nodo v.
Per quanto riguarda l'input, il grafo può essere letto da un file (cosa
migliore da fare) oppure passato in input da tastiera; non si richiede
nessuna formattazione particolare per l'output, basta che si capisca come
sia fatto il breadth-first tree e la distanza di ogni nodo dalla sorgente.
Progetto seconda prova di febbraio 2004
Il progetto consiste nello scrivere un programma
per il calcolo del minimo albero ricoprente in un grafo. L'algoritmo
da implementare è quello di Prim.
Il programma deve prendere in input un grafo e deve fornire in output il
costo del minimo albero ricoprente e l'albero ricoprente stesso.
Per quanto riguarda l'input, il grafo può essere letto da un file (cosa
migliore da fare) oppure passato in input da tastiera; non si richiede
nessuna formattazione particolare per l'output, basta che si capisca quanto
vale il minimo albero ricoprente e come è fatto.
Progetto prova di luglio 2004
Il progetto consiste nell'implementazione degli esercizi
assegnati durante la prova scritta. Gli esercizi dovranno essere
perfettamente funzionanti e corredati di esempi. La discussione
avverrà nel laboratorio L14-14. Ogni studente dovrà
provvedere a trasferire il progetto nel proprio account.
Progetto prova di settembre 2004
Il progetto consiste nell'implementazione degli esercizi
assegnati durante la prova scritta. Gli esercizi dovranno essere
perfettamente funzionanti e corredati di esempi. La discussione
avverrà nel laboratorio L14-14. Ogni studente dovrà
provvedere a trasferire il progetto nel proprio account.