Challenge 2008

Il Challenge e' una gara che consiste nella progettazione e sviluppo di programmi Java su temi individuati dagli organizzatori, coerenti con gli obiettivi del corso di Algoritmi e strutture dati.

I programmi consegnati dagli studenti verranno confrontati e ordinati in una graduatoria, basata sui tempi di elaborazione. La finalita' del Challenge e' puramente didattica: interessare e stimolare gli studenti del corso di laurea in Ingegneria informatica di Roma "La Sapienza" alla progettualita' nell' area degli algoritmi.

Inoltre, per favorire la sinergia con l'erogazione didattica del corso di Algoritmi e strutture dati, il Challenge si svolgera' nello stesso periodo, sui temi che verranno via via considerati a lezione. Per ciascun tema individuato, verra' fornito codice bytecode di riferimento, sviluppato a cura degli organizzatori. Tale codice, progettato utilizzando tecniche ed algoritmi di base, e dunque non particolarmente efficiente, sara' usato come soglia minima per partecipare al Challenge: in pratica, per ciascun tema, verranno accettati contributi studenti che abbiano prestazioni migliori del codice di riferimento.