Dipartimento di InformaticaUniversità degli Studi di Milano

Laboratorio di programmazione 12005/06

Laurea in Comunicazione digitale · Università degli Studi di Milano · Le lezioni sono in italiano · 3 CFU · 48 ore

Edizione archiviata: questa pagina è conservata come riferimento e alcuni materiali o collegamenti potrebbero non essere più disponibili.

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

Modalità d'esame

L'esame consiste nell'implementazione di un progetto da realizzare in gruppi di tre persone al massimo.