Dieci anni di codice

Questo sito, che accompagna il repository mapio/labprog, raccoglie il materiale didattico prodotto da Massimo Santini in dieci anni e più di servizio come docente degli insegnamenti di programmazione e laboratorio di programmazione presso vari corsi di laurea del Dipartimento di Informatica dell'Univeristà degli Studi di Milano.

Il contenuto è principalmente rivolto agli studenti e contiene più di duecentocinquanta esercizi (corredati di testcase e strumenti di supporto) e alcune guide sull'uso di GNU/Linux, C e Java; tramite la barra di navigazione che si trova in alto ad ogni pagina, potete accedere alle varie parti del sito (o effettuare una ricerca per parole chiave).

I docenti interessati possono fare richiesta per accedere alle soluzioni degli esercizi, nonché alle versioni sorgenti delle guide e ad un supporto nella configurazione ed uso della scythe suite, una collezione di strumenti per la somministrazione e valutazione automatica degli esercizi.

Chiunque abbia quesiti, o individui degli errori nei testi degli esercizi o delle guide, o nei risultati dei testcase, è pregato di sottoporre una nuova issue nel repository.

Ringraziamenti

Questo lavoro non sarebbe stato possibile senza i suggerimenti, l'aiuto e il supporto dei tanti colleghi e amici che hanno condiviso con il sottoscritto i tanti anni di insegnamento; in particolare alcuni degli esercizi qui raccolti sono ispirati (in alcuni casi persino riprodotti testualmente) da esercizi di Paolo Boldi, Sebastiano Vigna e Luca Prigioniero; a quest'ultimo devo, oltre al lavoro creativo, infinite ore di revisione dei miei errori di scrittura e delle mie imprecisioni (che se qui non trovate è per merito suo, restando solo mia la colpa di quelle rimaste). Non me ne vogliano tutti quelli (e molti sono) che mi hanno dato dritte e suggerimenti, ma che qui non ho memoria e spazio per ringraziare.

Nota di copyright

I testi ed i sorgenti contenuti in e linkati da questo sito sono protetti dalle leggi sul copyright e dalle disposizioni dei trattati internazionali; in particolare ai testi si applica la Creative Commons Attribution-ShareAlike 4.0 International License ed ai sorgenti la GNU General Public License 3.

L'informazione qui contenuta è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi esclusivamente didattici e non per essere utilizzata in progetti di impianti, prodotti, ecc. Tale informazione è soggetta a cambiamenti senza preavviso. L'autore non si assume alcuna responsabilità per il contenuto di queste pagine (ivi incluse, ma non limitatamente a, la correttezza, completezza, applicabilità ed aggiornamento dell'informazione). In ogni caso non può essere dichiarata conformità all'informazione in oggetto.

In ogni caso questa nota di copyright deve essere riportata anche in caso di utilizzi parziali del materiale.