logo università milano

Laboratorio di Algoritmi e Strutture Dati (edizione diurna)
Corso di laurea in informatica - AA 2011/2012

È online la pagina web per l'anno accademico 2012/2013

Avvisi

10 dicembre 2012
E' da oggi disponibile il testo del progetto d'esame Isole, valido per l'ultimo appello dell'anno accademico 2011-12). I progetti vanno consegnati entro il giorno 10 gennaio 2013. Le date delle discussioni saranno comunicate qualche giorno dopo la consegna.
26 settembre 2012
Le discussioni dei progetti si svolgeranno col seguente calendario, pensato per consentire a chi ne ha fatto richiesta di sostenere la prova orale già in questo appello.
  • Giovedì 27 settembre alle ore 9 c/o sala riunioni II piano (Via Comelico): Zoia, Ricci, Mariani, Visentin.
    La prova orale sarà immediatamente successiva alla discussione del progetto.
  • Giovedì 4 ottobre alle ore 9 in aula 4 (Via Comelico): Garlet, Lombardo, Contini, Giordi, Ferrari, Gorla.
    Si potrà sostenere la prova orale negli appelli successivi (entro 6 mesi).
25 settembre 2012

ERRATA CORRIGE: per un errore di copia-incolla, nell'avviso di ieri era indicato il mese di febbraio anziché di settembre!!
Gli studenti che intendono sostenere la prova orale nell'appello di SETTEMBRE o che avessero particolari esigenze sono invitati a segnalarlo via mail quanto prima.

24 settembre 2012

Le discussioni dei progetti si svolgeranno giovedì 27 settembre (per chi intende sostenere l'orale nello stesso giorno) e giovedì 4 ottobre; ulteriori dettagli verranno comunicati a breve via mail. Gli studenti che intendono sostenere la prova orale nell'appello di febbraio settembre o che avessero particolari esigenze sono invitati a segnalarlo via mail.

1 settembre 2012
E' da oggi disponibile il testo del progetto d'esame Faccendiere Bis, valido per l'appello di settembre 2012. I progetti vanno consegnati entro il giorno 23 setembre 2012. Le date delle discussioni saranno comunicate qualche giorno dopo la consegna.
30 agosto 2012
A differenza di quanto precedentemente comunicato, il testo del progetto valido per l'appello di settembre verrà pubblicato su questa pagina il giorno 1 settembre.
28 maggio 2012
E' da oggi disponibile il testo del progetto d'esame faccendiere, valido per gli appelli del 18 giugno e del 9 luglio 2012. Le date delle discussioni saranno comunicate qualche giorno dopo la consegna.
18 febbraio 2012

Le discussioni dei progetti si svolgeranno col seguente calendario, pensato per consentire a chi ne ha fatto richiesta di sostenere la prova orale già in questo appello.

  • Martedì 21 febbraio alle ore 9.30 in aula 5: Matezans, Megna, Solano, Vassena, Vavassori, D'Ambrosi, Vermi.
    La prova orale sarà immediatamente successiva alla discussione del progetto.
  • Mercoledì 22 febbraio a partire dalle ore 9.30 in auletta 4 (Via Comelico): Artale, Badiini, Bertaggia, Cappa, Cristalli, Nuvoli, Palmulli, Schirone, Valera.
    Si potrà sostenere la prova orale negli appelli successivi (entro 6 mesi).
15 febbraio 2012

Le discussioni dei progetti si svolgeranno martedì 21 e mercoledì 22 febbraio, ulteriori dettagli verranno comunicati entro venerdì 17, gli studenti che intendono sostenere la prova orale nell'appello di febbraio sono invitati a segnalarlo via mail.

2 febbraio 2012

Si avvisano gli studenti che, in caso di difficoltà a raggiungere il dipartimento a causa della neve, è possibile rimandare la discussione del progetto alla prossima settimana (indicativamente martedì 7 febbraio) mandando una mail per avvisare dell'assenza.

1 febbraio 2012

Una nota sul progetto CSI: nonostante esistano algoritmi polinomiali che calcolano la funzione massimo(), si considereranno accettabili anche algoritmi di costo non polinomiale purchè corretti. Ovviamente, il giudizio sarà commisurato all'efficienza della soluzione proposta.

27 gennaio 2012

Le discussioni dei progetti si svolgeranno col seguente calendario, pensato per consentire a chi ne ha fatto richiesta di sostenere la prova orale già in questo appello (i ritardatari hanno tempo fino a sabato 28 incluso per fare analoga richiesta).

  • lunedì 30 alle ore 9.30 in aula 4: Checchia, Di Pasquale, Nascimento, Pisoni, Pizzimenti, Quan Hao, Randazzo.
    La prova orale sarà immediatamente successiva alla discussione del progetto.
  • Venerdì 3 febbraio a partire dalle ore 9.30 in auletta 5 (Via Comelico): tutti gli altri.
    Si potrà sostenere la prova orale negli appelli successivi (entro 6 mesi).
25 gennaio 2012

Ho ricevuto i progetti degli studenti: Aracne, Baggio, Borriero, Borsani, Broggini, Calloni, Caroppo, Checchia, Cucchi, Di Munno, Di pasquale, Floris, Garlet, Giordi, Iuorio, Matesanz, Mazziotti, Megna, Nascimento, Pisoni, Pizzimenti, Quan Hao, Randazzo, Ricci, Verga, Visentin. Chi avesse inviato il progetto ma non trovasse il suo nome in questo elenco è pregato di rimandarmi il progetto via mail e attendere una mia notifica di ricezione.

Le discussioni dei progetti inizieranno dopo il 30 gennaio. Il calendario delle discussioni sara fissato tra qualche giorno, una volta corretti i progetti. Gli studenti che intendono sostenere la prova orale nell'appello di gennaio sono invitati a scrivermi in modo che possa inserirli in calendario alla prima data utile.

18 gennaio 2012
Come già segnalato in laboratorio, il progetto CSI conteneva alcune piccole sviste. Ecco la versione corretta. La differenza più significativa riguarda la definizione di "banda".
15 gennaio 2012
Come preannunciato a lezione, il corso di Algoritmi e Strutture Dati si concluderà martedì 17 gennaio con un seminario di approfondimento sull'uso di strumenti utili alla programmazione in C (es: makefile, debug e memory check). Il seminario sarà tenuto dal dott. Massimo Santini e inizierà alle ore 10.30 in aula V8.
9 gennaio 2012
E' da oggi disponibile il testo del progetto d'esame CSI, valido per gli appelli del 24 gennaio e del 13 febbraio 2012. Le date delle discussioni saranno comunicate qualche giorno dopo la consegna. Gli studenti frequentanti che intendono svolgere il progetto come prova in itinere dovranno presentarsi alla lezione di laboratorio di mercoledì 11 gennaio e seguire le indicazioni aggiuntive che verranno pubblicate su JLI.
26 ottobre 2011
In SILAB è stato istallato tiegcc, uno strumento di supporto all'apprendimento del linguaggio C, sviluppato da un ex studente del corso come progetto di tesi triennale. Per usarlo, è necessario innanzitutto esportare il path con il seguente comando
export PATH=/users/ms000123/tiegcc/bin:$PATH
A questo punto è possibile usare tiegcc per compilare. Ad esempio, per compilare un programma chiamato nome_file.c, basta usare il comando
tiegcc nome_file.c
Tiegcc invoca il compilatore gcc e se si verificano degli errori produce un messaggio del tipo:
punta il browser su file:///users/lonati/.tiegcc/out/tiegcc.html per controllare gli errori
Aprendo la pagina indicata con il browser, sarà possibile visualizzare l'elenco degli errori e alcuni suggerimenti su come correggerli.
12 ottobre 2011
Come anticipato a lezione, è stato predisposto un sito di supporto al laboratorio, basato sulla piattaforma JLI (Just Learn It). Tutti gli studenti che intendono seguire il corso sono quindi invitati a registrarsi usando le credenziali valide in SiLab. Una volta effettuata la registrazione, dall'url http://jli.dico.unimi.it/jli_lasd sarà possibile accedere alla piattaforma e prendere visione dei vari materiali proposti. Indicativamente, il materiale sarà raggruppato per settimane usando un numero progressivo; ad esempio, i materiali della laboratorio di oggi e della lezione di settimana scorsa sono denotate dal numero 01.