Laboratorio di programmazione 12005/06
Questo laboratorio spiega le tecniche di base di programmazione orientata agli oggetti.
Avvisi
Nessun avviso per ora.
Orari del corso
Le lezioni si svolgeranno secondo il seguente orario:
| Giorno | Ora | Luogo |
|---|---|---|
| lunedì | 16:30 - 19:30 | Aula Sigma (via Comelico) |
| martedì | 8:30 - 11:30 | Aula V2 (via Venezian) |
| mercoledì | 14:30 - 17:30 | Aula Sigma (via Venezian) |
Eventuali variazioni rispetto al calendario pianificato verranno comunicate in aula e pubblicizzate nel paragrafo Avvisi di questa pagina.
Ricevimento studenti
Su appuntamento, stanza 5015 del Dipartimento di Informatica.
È possibile contattare il docente tramite posta elettronica, avendo cura di leggere preventivamente la guida predisposta dal Prof. Sebastiano Vigna e di specificare chiaramente nell'oggetto del messaggio il nome dell'insegnamento e l'anno accademico. In particolare, si invitano gli studenti a usare sempre come mittente l'indirizzo fornito loro dall'Ateneo (basato cioè sul dominio studenti.unimi.it) firmando con nome, cognome e matricola e ricordando che i tempi di risposta possono variare in funzione degli impegni del docente.
Materiale didattico
Il corso è basato sul seguente libro di testo: G. Pighizzini e M. Ferrari, Dai fondamenti agli oggetti. Corso di programmazione JAVA, Pearson Addison-Wesley, 2005 (ISBN: 9788871922508).
Programma
Il programma riguarda gli argomenti dettagliati nel calendario delle lezioni.
Calendario delle lezioni
| Lezione | Data | Argomento |
|---|---|---|
| L01 | 13/10/2005 | Presentazione del corso e codifica dell'informazione |
| L02 | 18/10/2005 | Sistemi operativi, logica Booleana e circuiti |
| L03 | 25/10/2005 | Algoritmi |
| L06 | 02/11/2005 | Installazione del Java SDK (aula V2) |
| L07 | 08/11/2005 | Primi programmi Java |
| L08 | 15/11/2005 | Selezione e iterazione |
| L09 | 22/11/2005 | Dati, variabili ed espressioni |
| L10 | 29/11/2005 | Stringhe e array |
| L11 | 13/12/2005 | Classi, ereditarietà e polimorfismo |
| L12 | 20/12/2005 | Implementazione di un sistema complesso 1 |
| L13 | 21/12/2005 | Implementazione di un sistema complesso 2 (aula V2) |
| L14 | 10/01/2006 | File e implementazione di classi |
| L15 | 17/01/2006 | Eccezioni |
| L16 | 23/01/2006 | Presentazione del progetto |
| L17 | 24/01/2006 | Ricorsione |
