Unibo Logo

Algoritmi e Strutture Dati

Docente: Alberto Montresor
alberto.montresor@unitn.it

 Home
 Informazioni generali
Materiale didattico

Software

Software didattico per approfondimenti

Durante la propria tesi di laurea, una vostra collega (Stella Margonar) ha approntato un software per approfondire, in maniera grafica e tramite simulazione, gran parte degli argomenti del corso.

Sito web per esercitazioni @ UniTN

Durante il corso verranno assegnate alcune esercitazioni opzionali, da svolgere in un linguaggio a scelta fra Java, C++ e C. La consegna delle esercitazioni avviene tramite un "automatic judge", un sito web che provvede a verificare che il vostro programma sia compilabile e risponda in maniera corretta ad alcuni input di test. L'attuale elenco di problemi è desolatamente piccolo, ma tenderà a crescere durante il corso e negli anni successivi

ACM Programming Contest

Ogni anno, l'ACM (Association for Computing Machinery, la più importante associazione di informatici nel mondo) organizza una competizione basata su problemi algoritmici. La competizione è organizzata in squadre di tre persone e si svolge prima su base regionale (noi facciamo parte della Southwestern Europe), per poi continuare nella fase finale in cui partecipano le migliori squadre regionali. Nel passato, abbiamo partecipato due volte alle competizioni regionali, con buoni piazzamenti. E' nostra intenzione tentare ancora una volta di organizzare una squadra. Esistono dei siti di "allenamento", da cui il nostro Judge ha preso ispirazione, che contengono un numero enorme di problemi. Possono essere molto utili per allenarsi anche per il nostro corso.