Programmazione in Rete e Laboratorio
Corso di Laurea in Informatica
a.a. 2002/2003
Il corso è in co-titolarità con il
Prof. Alberto Martelli,
si veda anche la sua
pagina del corso.
L'esame scritto (ultimo per il corso dell'a.a. 2002/2003) per la sessione
di dicembre è fissato per il giorno 10 dicembre 2003, ore 14:00,
aule C e D, mentre la discussione del laboratorio per il giorno
16 dicembre 2003, ore 9:00 in laboratorio ADV
PER SOSTENERE L'ESAME RICORDASI DI ISCRIVERSI ON-LINE sia
allo scritto che al laboratorio presso i
Ultimo aggiornamento in data --->
ATTENZIONE: i lucidi sono in formato PDF.
Adobe Acrobat Reader 4.0 puo` essere liberamente scaricato
al seguente indirizzo:
http://adobe.com/products/acrobat/readstep.html.
Libri di testo e altre letture utili
- Libri di testo
- Cay S. Horstmann e Gary Cornell. Java 2: i fondamenti.
McGraw-Hill, 2001. ISBN 88-386-4181-1.
- Cay S. Horstmann e Gary Cornell. Java 2: tecniche avanzate.
McGraw-Hill, 2000. ISBN 88-386-4071-8.
- Altre letture utili
-
M. Baldoni.
Un'introduzione alla
programmazione orientata agli oggetti attraverso lo schema
``Kernel-Modulo''
Mokabyte,
(66), September,
(67), October e
(68), November 2002.
È anche disponibile una versione preliminare di tutte e tre
le parti che compariranno su MokaByte:
Matteo Baldoni.
Un'introduzione al paradigma ad oggetti attraverso lo
schema "Kernel-Modulo". Rapporto Tecnico RT 67/02 del
Dipartimento di Informatica, Università di Torino.
(PDF)
- Cay S. Horstmann. Concetti di informatica e fondamenti di
Java 2. Apogeo, 2000. ISBN 88-7303-668-6.
- Bruce Eckel.
Thinking in Java, 2nd Edition.
- Dave Schmidt.
Programming Principles in Java: Architectures and Interfaces.
- Letture per soddisfare la propria curiosità o
approfondire degli argomenti
- Cardelli Luca e Wegner Peter,
"On understanding Types, Data Abstractions and Polimorphism",
ACM Computing Surveys, Vol. 17, no. 4, Dec. 1985.
-
Meilir Page-Jones. Progettazione a oggetti con UML. Apogeo, 2002.
- M. Risso. Java 2, Programmazione distribuita. Apogeo, 1999.
ISBN 88-7303-608-2. (Libro interessante per la parte di RMI).
- P. Malacarne. Java Servlet. Apogeo, 2001. ISBN 88-7303-870-0.
- G. Naccarato. Java database e programmazione client/server.
Apogeo, 2001. ISBN 88-7303-773-9.
Lucidi
Si vedano anche i
lucidi del Prof. A. Martelli.
Esonero
- Esonero del 24 febbraio 2003
- Esonero e prova scritta del 24 marzo 2003
- Esonero e prova scritta del 7 aprile 2003
- Prova scritta del 30 giugno 2003
- Prova scritta del 14 luglio 2003
- Prova scritta del 4 settembre 2003
- Prova scritta del 10 dicembre 2003
Modalità di esame
L'esame è individuale (anche se il laboratorio
sarà svolto in collaborazione con un'altra persona).
Per sostenere l'esame ad un appello è necessario prenotarsi
on-line.
Il materiale da consegnare all'esame è descritto alla
pagina del laboratorio.
Il laboratorio vale solo fino all'inizio del corso dell'anno
accademico successivo (2003/2004).
È fortemente consigliato svolgere
il laboratorio durante il corso e quindi sostenere l'esame
nella prima sessione d'esame dopo il corso stesso (ci saranno
due appelli in tale sessione).
Il laboratorio potrà
essere modificato e/o personalizzato per chi deciderà
di sostenere l'esame nelle sessioni successive.
Per modifiche si intende
anche l'aggiunta di nuove parti da svolgere.
Durante le ore di lezione in laboratorio sarà
garantita l'assistenza da parte di un docente e/o di
uno studente collaboratore. Dopo il termine
del corso l'assistenza non sarà
più garantita dalla studente collaboratore e
sarà garantita da parte del docente solo durante il
suo orario di ricevimento.
L'esame ha l'obitettivo di verificare sia il corretto svolgimento del
laboratorio che la comprensione delle parti di "teoria" introdotte
durante le lezioni del corso. La verifica della parte di teoria
avviene mediante prova scritta.
La prova scritta ha validità sino all'inizio del corso di
Programmazione in Rete e Laboratorio dell'anno accademico
2003/2004.
Per poter discutere il laboratorio è necessario aver
superato la prova scritta.
Il voto per lo scritto e per il laboratorio sarà
espresso in trentesimi. Il voto finale sarà
formato dalla media pesata del voto della prova
scritta e del laboratorio, secondo il loro
contributo in CFU, e cioè
voto finale = (voto dello scritto * 2 + voto del laboratorio) / 3.
|