Questa è una vecchia versione del documento!
Indice
Progetto LCS 2005/06
Informazioni generali
L'esame di quest'anno prevede la realizzazione di due esercizi e di un progetto finale. Maggiori informazioni sulle modalita' di consegna, sulla prova orale e sul calcolo del voto dell'esame sono contenute nei lucidi introduttivi della prima lezione del corso.
Per la realizzazione sia dei due esercizi che del progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nel file di README di ciascun kit.
Materiale primo esercizio (scadenza 19/03/2007)
Primo kit disponibile: lcssearchtrees_kitf1.tar (:!:ancora non disponibile)
Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
bash:~$ tar xvf lcssearchtrees_kitf1.tar
questo crea una directory searchtrees, all'interno della quale si trova il file README-1 che contiene tutte le informazioni su come procedere per la realizzazione del codice dell'esercizio, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa.
Questo primo frammento, realizzabile in C sequenziale, prevede l'implementazione di una libreria di alberi di ricerca 'generici' 1) In particolare la chiave di ogni nodo e la sua informazione (payload) potranno essere di tipo qualsiasi.
Attenzione: l'utility mpack necessaria per la consegna e' installata solo nelle macchine dei laboratori H, I ed M. Se volete effettuare la consegna del frammento da un'altra macchina o da casa potete:
- piu' semplicemente collegarvi con ssh a trudy o una macchina dei laboratori H, I o M, i cui nomi sono fujihXX, fujiiXX, fujiXX, ad esempio
ssh logindelcli@trudy ssh logindelcli@fujim1
ed eseguire lo script di consegna3).
Materiale secondo esercizio (scadenza ???/2007)
Materiale progetto finale (scadenza ???/2007)
Altre informazioni
Ricordate che tutti gli elaborati consegnati verranno confrontati fra di loro automaticamente. I frammenti simili verranno annullati. Inoltre, leggete bene le FAQ.