L'homework e` un compito, svolto mediante la costruzione di un programma C.
La definizione del compito e` data in un testo, pubblicato su classroom al momento giusto (nella zona "Lavori del Corso").
Un homework e` un'occasione per fare il punto su un "macro-argomento" che e` stato studiato nelle settimane precedenti, e su cui sono state svolte le singole esercitazioni guidate previste (spesso piu` di una).
Tipici "macro-argomenti" sono relativi alla gestione di strutture dati in un programma (tabelle mediante array, tabelle mediante liste),
metodologia di sviluppo della soluzione ad un problema e della sua programmazione in un programma C,
modularizzazione,
programmazione mediante ricorsione.
Ci saranno N homework, dove N e` definito in base alle esigenze che si rivelano durante il corso.