lpr-a:lpr0809
Questa è una vecchia versione del documento!
Indice
Laboratorio di Programmazione di Rete - Anno accademico 2008/2009 - Corso A
Docenti
Informazioni Generali
- Impegno: 6 CFU tra teoria ed laboratorio.
- Orario delle lezioni:
Giorno | Orario | Aula | Tipo |
---|---|---|---|
Lunedì | 9–11 | C | Lezione |
Mercoledì | 9–11 | M | Laboratorio |
- Ricevimento studenti: Giovedì 15.00-18.00. E' possibile contattarmi via e-mail, in caso di problemi urgenti
Modalita' di esame
E' previsto lo svolgimento di un progetto.
La parte orale dell'esame comprende
- la discussione del progetto e la verifica della sua correttezza.
- una verifica dell'apprendimento dei concetti presentati nel corso, con particolare enfasi sulle tecniche non utilizzate nel progetto.
Progetto di Fine Corso
Modalità di Consegna del Progetto
- Il Progetto è valido fino al 30 novembre 2009
- E' possibile consegnare il progetto in uno qualsiasi dei seguenti periodi: 7 gennaio- 15 marzo, 3 giugno-31 luglio, 1 settembre-30 novembre
- L'esame (discussione del progetto+ orale) si terrà circa una settimana dopo la data di consegna
Materiale Didattico
Libri di Testo
- Esmond Pitt, Fundamental Networking in Java, ISBN 1-84628-030-3, Springer Verlag, 2005
- Bruce Eckel, Thinking in JAVA, Volume 3 - Concorrenza e interfacce grafiche, Pearson Education Italia, 2006
- Lucidi del Corso
Testi di Consultazione
- Harold, JAVA Network Programming 3nd edition O'Reilly, 2004.
- K.Calvert, M.Donhaoo, TCP/IP Sockets in JAVA, Practical Guide for Programmers
Costrutti di base di JAVA:riferimenti
- Cay Horstmann – Concetti di Informatica e Fondamenti di Java 2
Registro delle lezioni:
Giorno | Argomenti | Riferimenti |
---|---|---|
22/9/2008 | Introduzione al Corso, Thread Programming in JAVA | Threads: Introduzione |
24/9/2008 | Laboratorio:Threads | Laboratorio 1 |
29/9/2008 | Thread Pools, InetAddresses | Thread Pools, InetAddress |
1/10/2008 | Laboratorio: Callable, Inetaddresses | Laboratorio 2 |
6/10/2008 | Threads: Race Conditions, Locks | Locks |
8/10/2008 | Laboratorio: Threaads, Sincronizzazione | Threads: sincronizzazione |
13/10/2008 | Il Protocollo UDP: Sockets e Datagrams | Sockets UDP |
23/10/2008 | Laboratorio: Protocollo UDP | CountDown |
27/10/2008 | Costruzione di Pacchetti UDP | Pacchetti UDP |
27/10/2008 | Thread: Sincronizzazione Esplicita | Monitor |
29/10/2008 | Laboratorio: Tutor Laboratorio | TutorLaboratorio |
10/11/2008 | Il Protocollo TCP: Stream Socket | Stream Sockets |
12/11/2008 | Laboratorio: LINUX Networking Tools | LINUX Networking |
17/11/2008 | TCP:Gestione delle Connessioni, Multicast | Multicast |
19/11/2008 | Laboratorio: Framing di Messaggi TCP | TCP Framing |
24/11/2008 | Remote Method Invocation | RMI |
26/11/2008 | Laboratorio: RMI | Laboratorio:RMI |
1/12/2008 | Callbacks, Thread Miscellanea | RMI Callbacks |
3/12/2008 | Laboratorio:Callbacks | Laboratorio: Callbacks |
5/12/2008 | Secure Sockets | Secure Sockets |
Codice esercizi Proposti:
Per la soluzione degli esercizi proposti durante le lezioni, inviare una mail al docente
lpr-a/lpr0809.1253633872.txt.gz · Ultima modifica: 22/09/2009 alle 15:37 (16 anni fa) da peppe