Laurea in Comunicazione digitale (Università degli Studi di Milano)
Questo laboratorio spiega le tecniche di base di programmazione orientata agli oggetti.
Avvisi
Data | Informazione |
---|---|
10/01/2007 |
Discussioni di gennaio dei progetti di Laboratorio di programmazione Le discussioni dei progetti per l'appello di gennaio si svolgeranno il 17/01 alle ore 9:30 nello studio del docente. |
|
|
18/09/2007 |
Valutazioni del progetto “Monopoli” di Laboratorio di programmazione Sono disponibili le valutazioni del progetto “Monopoli”, unitamente al calendario delle discussioni, che si svolgeranno venerdì 28 settembre nell'aula 4 di Via Comelico. Nella stessa data, il ricevimento studenti si svolgerà a discussioni concluse. |
31/08/2007 |
Testo del progetto di settembre e gennaio per l'esame di Laboratorio di programmazione È disponibile il testo del progetto da discutere durante gli appelli di settembre o gennaio. Si raccomanda di leggere attentamente il testo e di rispettare le scadenze per la consegna descritte nel documento. |
28/06/2007 |
Discussione dei progetti di Laboratorio di programmazione per l'appello di Luglio 2007 Le discussioni per l'appello di luglio si svolgeranno il giorno 4/7 a partire dalle ore 10:00 nello studio del docente. |
12/06/2007 |
Valutazioni del progetto “PathFinder” di Laboratorio di programmazione Sono disponibili le valutazioni del progetto “PathFinder”, unitamente al calendario delle discussioni. |
16/05/2007 |
Testo del progetto di giugno e luglio per l'esame di Laboratorio di programmazione È disponibile il testo del progetto da discutere durante gli appelli di giugno o luglio. Si raccomanda di leggere attentamente il testo e di rispettare le scadenze per la consegna descritte nel documento. |
21/02/2007 |
Valutazioni del progetto “SpaceInvaders” di Laboratorio di programmazione Sono disponibili le valutazioni del progetto “SpaceInvaders”, unitamente al calendario delle discussioni. |
17/01/2007 |
Testo del progetto di febbraio e aprile per l'esame di Laboratorio di programmazione È disponibile il testo del progetto da discutere durante gli appelli di Febbraio o Aprile. Si raccomanda di leggere attentamente il testo e di rispettare le scadenze per la consegna descritte nel documento. |
10/01/2007 |
Modifica dell'orario delle lezioni di Laboratorio di programmazione Le lezioni proseguiranno oltre la fine del primo semestre (prevista per il 19/01) con il seguente calendario: 22 gennaio, aula 309 dalle ore 15:30 alle ore 17:30; 23 gennaio, aula V1 dalle ore 17:30 alle ore 18:30; 25 gennaio, aula G11 dalle ore 14:30 alle ore 16:30. |
27/11/2006 |
Modifica dell'orario delle lezioni di Laboratorio di programmazione Le lezioni dell'11 e del 14 dicembre sono sospese. La prima lezione verrà recuperata il 15 dicembre dalle ore 13:30 alle ore 15:30, in aula 309. La seconda lezione verrà recuperata a gennaio. |
08/11/2006 |
Package per la gestione dell'I/O da utilizzare durante le lezioni di Laboratorio di programmazione È disponibile il package prog da utilizzare per la gestione dell'I/O. Per installare il package è necessario scompattare i contenuti dell'archivio ZIP in una directory che compaia nella variabile di sistema $CLASSPATH . |
31/10/2006 |
Istruzioni su come accedere ai PC durante le lezioni di Laboratorio di programmazione Sono disponibili delle istruzioni che descrivono come accedere ai PC dell'aula 309. |
31/10/2006 |
Distribuzione live per le lezioni di Laboratorio di programmazione È possibile scaricare l'immagine ISO del CD contenente la distribuzione live da utilizzare in laboratorio. |
13/10/2006 |
Calendario della prima parte delle lezioni di Laboratorio di programmazione Le lezioni della prima parte del corso si svolgeranno secondo il seguente calendario: 16/10, aula 200 15:30-17:30; 19/10, aula 405 14:30-16:30; 23/10, aula 200 15:30-17:30; 26/10, aula 202 15:30-17:30; 30/10, aula 200 15:30-17:30; 2/11, aula 405 14:30-16:30. Successivamente le lezioni si svolgeranno come da orari ufficiali. |
Lingua
Le lezioni sono in italiano.
Orari del corso
Le lezioni si svolgeranno in Città Studi, secondo il seguente orario:
Giorno | Ora | Luogo |
---|---|---|
lunedì | 15:30 - 17:30 | Aula 309 (via Celoria) |
giovedì | 14:30 - 16:30 | Aula 309 (via Celoria) |
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
Data | Argomento |
---|---|
16/10/2006 | Linux 1 |
19/10/2006 | Linux 2 |
23/10/2006 | Codifica dell'informazione |
26/10/2006 | Algebra di Boole e circuiti |
30/10/2006 | Algoritmi |
02/11/2006 | Algoritmi |
06/11/2006 | Primi programmi Java |
09/11/2006 | Primi programmi Java |
13/11/2006 | Selezione e iterazione |
16/11/2006 | Selezione e iterazione |
20/11/2006 | Dati e variabili |
23/11/2006 | Dati e variabili |
27/11/2006 | Stringhe |
30/11/2006 | Array |
04/12/2006 | Ereditarietà e polimorfismo |
15/12/2006 | Ereditarietà e polimorfismo |
18/12/2006 | File |
21/12/2006 | File |
08/01/2007 | Implementazione di classi |
11/01/2007 | Implementazione di classi |
15/01/2007 | Eccezioni |
18/01/2007 | Implementazione di un sistema complesso |
22/01/2007 | Implementazione di un sistema complesso |
24/01/2007 | Presentazione del progetto |
25/01/2007 | Ricorsione |
Modalità d'esame
L'esame consiste nell'implementazione di un progetto da realizzare in gruppi di tre persone al massimo.
Appelli d'esame
Sessione | Data | |
---|---|---|
febbraio | 21/02/2007 | Esiti |
giugno | 12/06/2007 | Esiti |
settembre | 18/09/2007 | Esiti |