Modulo 2 (lezioni in Laboratorio)
Docente:
Ferruccio DAMIANI
Tutor (art. 33): Dott. Gian Luca POZZATO
ATTENZIONE:
-
Il contenuto di questo documento sarà continuamente
aggiornato durante il corso.
-
Siccome
-
"1 CFU = 12 ore in laboratorio + 13 ore di studio/lavoro individuale"
-
ogni settimana ci sono 6-8 ore di esercitazione in laboratorio
per essere in grado di superare l'esame ogni studente dovrebbe
dedicare (indicativamente)
circa 8 ore
di studio/lavoro individuale agli argomenti proposti
durante le 6-8 ore settimanali di esercitazione in laboratorio.
MODALITÀ E ORARI DI SVOLGIMENTO DELLE ESERCITAZIONI
Gli studenti si devono organizzare in gruppi
(di non più di 3 persone).
Tutti i gruppi (anche quelli costituiti da una singola persona) si devono
registrare
compilando un apposito modulo che sara'
distribuito IN LABORATORIO durante le esercitazioni della settimana
4-8 Ottobre 2004 ore 14:00-16:00.
Ad ogni gruppo che frequenta le esercitazioni
e' associato un numero.
I gruppi il cui numero diviso per 3 produce:
-
resto 1
(ovvero: 1,4,7,...) fanno parte del TURNO 1,
-
resto 2
(ovvero: 2,5,8,...) fanno parte del TURNO 2,
-
resto 0
(ovvero: 3,6,9,...) fanno parte del TURNO 3.
Anche ad ogni gruppo che non frequenta le esercitazioni
e' associato un numero (solo i gruppi regolarmente iscritti al laboratorio,
e quindi provvisti di numero, potranno consegnare gli elaborati).
Il docente assegna periodicamente un certo numero di esercizi,
da svolgere in gruppo.
Le soluzioni di tali esercizi,
costituite da codice Java adeguatamente documentato,
devono essere consegnate al docente
secondo le modalita' specificate di volta in volta.
A consegne avvenute
gli elaborati sono discussi con il docente
esclusivamente alle date fissate per i singoli appelli.
La discussione
avviene in laboratorio, e comprende compilazione ed esecuzione del codice
(su input forniti dal docente).
OGNI VARIAZIONE CHE SI DESIDERA APPORTARE
AL TESTO DEGLI ELABORATI CONSEGNATI
DEVE ESSERE COMUNICATA AL DOCENTE PRIMA DELL'INIZIO DELLA DISCUSSIONE.
Il voto riportato alla discussione ha validita' duranre l'anno accademico,
fa media (pesata in base al numero dei crediti)
con il voto riportato allo scritto, ed è
verbalizzato con esso.
I gruppi che non rispetteranno le scadenze fissate
dovranno svolgere degli esercizi integrativi.
L'orario delle esercitazioni in laboratorio e'
il seguente (con inizio da Lunedi' 4 Ottobre 2004):
-
TURNO 1:
Lunedi' 14:00-18:00
e
Martedi'
16:00-18:00.
-
TURNO 2:
Mercoledi' 14:00-18:00
e
Giovedi'
11:00-13:00.
-
TURNO 3:
Venerdi' 14:00-18:00
e
Lunedi'
9:00-11:00.
A volte
ci saranno delle lezioni/esercitazioni in Aula
(PER TUTTI E TRE I TURNI)
nel seguente orario
(IL DOCENTE LE ANNUNCERA' IN AULA, INOLTRE TALI LEZIONI COMPARIRANNO
CON QUALCHE GIORNO DI ANTICIPO NELL' "ELENCO DELLE LEZIONI/ESERCITAZIONI"
RIPORTATO IN QUESTO DOCUMENTO):
-
Lunedi' 14:00-16:00 in Aula C
--- in tal caso (salvo diverse indicazioni fornite dal docente)
siccome queste due ore di lezione (comuni a tutti e tre i turni) sottraggono
due ore di laboratorio al turno 1:
-
il Mercoledi' successivo,
gli studenti del TURNO 2 faranno solo 2 ore di esercitazioni in laboratorio,
e
-
il Venerdi' successivo,
gli studenti del TURNO 3 faranno solo 2 ore di esercitazioni in laboratorio.
-
Venerdi' 14:00-16:00 in Aula B
--- in tal caso (salvo diverse indicazioni fornite dal docente)
siccome queste due ore di lezione (comuni a tutti e tre i turni) sottraggono
due ore di laboratorio al turno 3:
-
il Lunedi' precedente,
gli studenti del TURNO 1 faranno solo 2 ore di esercitazioni in laboratorio,
e
-
il Mercoledi' precedente,
gli studenti del TURNO 2 faranno solo 2 ore di esercitazioni in laboratorio.
LE LEZIONI/ESECITAZIONI IN AULA SARANNO UTILIZZATE, DI NORMA, PER
PRESENTARE I PROGETTI DA SVOLGERE IN LABORATORIO (E LE NOZIONI RELATIVE).
ELENCO DELLE LEZIONI/ESERCITAZIONI
(contentente gli ESERCIZI ASSEGNATI:
da consegnare entro determinate scadenze
e da discutere all'esame)
-
Lezione/esercitazione
del 4/10/04 [2 ore: 14-16, in AULA C] per tutti i turni:
introduzione alle lezioni/esercitazioni del Modulo 2.
-
Esercitazione
del 4/10/04 [2 ore: 16-18] per il turno 1,
del 6/10/04 [2 ore: 14-16] per il turno 2,
e
del 8/10/04 [2 ore: 16-18] per il turno 3:
registrazione dei gruppi di laboratorio
(e divisione in turni),
prove con l'ambiente UNIX, con la documentazione on-line, e con il tool
javadoc.
-
Esercitazione
del 5/10/04 [2 ore: 16-18] per il turno 1,
del 7/10/04 [2 ore: 11-13] per il turno 2,
e
del 11/10/04 [2 ore: 9-11] per il turno 3:
completamento della registrazione dei gruppi di laboratorio
(e divisione in turni),
prove in ambiente UNIX,
svolgimento esercizi assegnati nella lezione/esercitazione 1.
-
Lezione/esercitazione
del 8/10/04 [2 ore: 14-16, in AULA B] per tutti i turni:
.
-
Esercitazione
del 11/10/04 [4 ore: 14-18] per il turno 1,
del 13/10/04 [4 ore: 14-18] per il turno 2,
e
del 15/10/04 [4 ore: 14-18] per il turno 3:
svolgimento esercizi assegnati nella lezione/esercitazione 1.
-
Esercitazione
del 12/10/04 [2 ore: 16-18] per il turno 1,
del 14/10/04 [2 ore: 11-13] per il turno 2,
e
del 18/10/04 [2 ore: 9-11] per il turno 3:
Questa e' l'ultima esercitazione prima della CONSEGNA DELL'ESERCIZIO E1:
tale esercizio consiste nella
"PRIMA PARTE" (fino agli esercizi sulle strutture dati,
esclusi) DEGLI ESERCIZI ASSEGNATI NELLA lezione/esercitazione 1.
ISTRUZIONI PER LA CONSEGNA (VALIDE ANCHE PER LE CONSEGNE SUCCESSIVE).
Gli esercizi andranno consegnati inviando (con la modalita' che notifica
all'inviante l'avvenuta lettura della mail da parte del ricevente)
una e-mail all'indirizzo:
algelab@educ.di.unito.it
dall'e-mail ufficiale di uno dei membri del gruppo (e
spedita in cc agli indirizzi ufficiali di tutti gli altri membri del gruppo).
Tale e-mail dovra':
-
Avere
subject "Ggg-E01", dove "gg" sono le due cifre che identificano il
numero di gruppo e "01" sono le due cifre che identificano il
numero di esercizio (questo e' il primo esercizio) -
ad es: "G04-E03" sara' il subject della mail con
cui il gruppo "04" consegnera' (al momento opportuno)
l'esercizio "E03" - la scadenza della consegna e'
il termine della lezione.
[NOTA PER I GRUPPI ISCRITTI COME "NON FREQUENTANTI":per i gruppi
iscritti come "non frequentanti" il subject della mail deve essere "Ngg-E01"
(la prima lettera e' una "N" e non una "G") e la scadenza della consegna
e' Lunedi' 18/10/04 a mezzogiorno.
ATTENZIONE: per l'iscrizione di un gruppo "non frequentante" occorre
presentarsi al docente e compilare un modulo. SE NON VI SIETE ANCORA ISCRITTI
AFFRETTATEVI: le consgne dei gruppi non iscitti non possono essere
accettate!!!]
-
Contenere come testo le seguenti informazioni:
numero del gruppo, turno di laboratorio,
e nome, cognome, matricola, di tutti i membri del
del gruppo;
-
Contenere in attachment: i file .java richiesti.
-
Lezione/esercitazione
del 18/10/04 [2 ore: 14-16, in AULA C] per tutti i turni
.
-
Esercitazione
del 18/10/04 [2 ore: 16-18] per il turno 1,
del 20/10/04 [2 ore: 14-16] per il turno 2,
e
del 25/10/04 [2 ore: 9-11] per il turno 3
(le lezioni e le esercitazioni di Venerdi' 22, per questo corso,
sono sospese a causa dello sciopero dei mezzi di trasporto):
svolgimento della "seconda parte" degli
esercizi assegnati nella lezione/esercitazione 1
(si tratta degli esercizi sulle strutture dati PilaM e PilaI)
--- gli esercizi da consegnare sono ulteriormente
descritti nella lezione/esercitazione 7.
-
Esercitazione
del 19/10/04 [2 ore: 16-18] per il turno 1,
del 21/10/04 [2 ore: 11-13] per il turno 2,
e
del 29/10/04 [2 ore: 14-16] per il turno 3 (con queste due ore
di esercitazione
il turno 3 si "riallinea" con gli altri turni,
recuperando le due ore di esercitazione perse il
22/10/04):
Questa e' l'ultima esercitazione prima della CONSEGNA DELL'ESERCIZIO E2:
tale esercizio consiste nella
"SECONDA PARTE" (gli esercizi sulle strutture dati
PliaM e PilaI) DEGLI ESERCIZI ASSEGNATI NELLA lezione/esercitazione 1
(e ulteriormente descritti nella lezione/esercitazione 7).
Le modalita' di consegna sono le solite.
La scadenza della consegna e' l'inizio della prossima
esercitazione in laboratorio per il gruppo di appartenenza
(per i gruppi "non frequentanti" la scadenza e' Venerdi' 29/10/04
alle 14:00).
-
Lezione/esercitazione
del 25/10/04 [2 ore: 14-16, in AULA C] per tutti i turni.
-
Esercitazione
del 25/10/04 [2 ore: 16-18] per il turno 1,
del 27/10/04 [2 ore: 14-16] per il turno 2,
e
del 29/10/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
-
Esercitazione
del 26/10/04 [2 ore: 16-18] per il turno 1,
del 28/10/04 [2 ore: 11-13] per il turno 2,
e
del 5/11/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
-
Esercitazione
del 2/11/04 [2 ore: 16-18] per il turno 1,
del 3/11/04 [2 ore: 14-16] per il turno 2,
e
del 5/11/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
-
Esercitazione
del 4/11/04 [2 ore: 11-13] per il turno 1
(ATTENZIONE QUESTA ESERCITAZIONE PER IL TURNO 1 E' AL DI FUORI DELL'ORARIO
CONSUETO),
del 3/11/04 [2 ore: 16-18] per il turno 2,
e
del 8/11/04 [2 ore: 9-11] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
Questa e' l'ultima esercitazione prima della
CONSEGNA DEGLI ESERCIZI E3, E4:
ASSEGNATI NELLA lezione/esercitazione 10.
Le modalita' di consegna sono le solite.
La scadenza della consegna e' l'inizio della prossima
esercitazione in laboratorio per il gruppo di appartenenza
(per i gruppi "non frequentanti" la scadenza e' Venerdi' 12/11/04
alle 14:00).
-
Lezione/esercitazione
del 5/11/04 [3 ore: 12-13, in AULA C e 14-16, in AULA B]
per tutti i turni.
-
Esercitazione
del 8/11/04 [2 ore: 16-18] per il turno 1,
del 10/11/04 [2 ore: 14-16] per il turno 2,
e
del 12/11/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
-
Esercitazione
del 9/11/04 [2 ore: 16-18] per il turno 1,
del 10/11/04 [2 ore: 16-18] per il turno 2,
e
del 15/11/04 [2 ore: 9-11] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
Questa e' l'ultima esercitazione prima della
CONSEGNA DEGLI ESERCIZI E5, E6:
ASSEGNATI NELLA lezione/esercitazione 10.
Le modalita' di consegna sono le solite.
La scadenza della consegna e' l'inizio della prossima
esercitazione in laboratorio per il gruppo di appartenenza
(per i gruppi "non frequentanti" la scadenza e' Venerdi' 19/11/04
alle 14:00).
-
Lezione/esercitazione
del 12/11/04 [2 ore: 14-16, in AULA B] per tutti i turni.
-
Esercitazione
del 15/11/04 [4 ore: 14-18] per il turno 1,
del 17/11/04 [4 ore: 14-18] per il turno 2,
e
del 19/11/04 [4 ore: 14-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
-
Esercitazione
del 16/11/04 [2 ore: 16-18] per il turno 1,
del 18/11/04 [2 ore: 11-13] per il turno 2,
e
del 22/11/04 [2 ore: 9-11] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 10.
Questa e' l'ultima esercitazione prima della
CONSEGNA DEGLI ESERCIZI E7,E8,E9:
ASSEGNATI NELLA lezione/esercitazione 10.
Le modalita' di consegna sono le solite.
La scadenza della consegna e' l'inizio della prossima
esercitazione in laboratorio per il gruppo di appartenenza
(per i gruppi "non frequentanti" la scadenza e' Venerdi' 26/11/04
alle 14:00).
-
Esercitazione
del 22/11/04 [2 ore: 16-18] per il turno 1,
del 24/11/04 [2 ore: 14-16] per il turno 2,
e
del 26/11/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 18.
-
Esercitazione
del 23/11/04 [2 ore: 16-18] per il turno 1,
del 24/11/04 [2 ore: 16-18] per il turno 2,
e
del 29/11/04 [2 ore: 9-11] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 18.
-
Esercitazione
del 29/11/04 [2 ore: 16-18] per il turno 1,
del 1/12/04 [2 ore: 14-16] per il turno 2,
e
del 3/12/04 [2 ore: 14-16] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 18.
-
Esercitazione
del 2/11/04 [2 ore: 11-13] per il turno 1 (ATTENZIONE:
QUESTA ESERCITAZIONE PER IL TURNO 1 E' AL DI FUORI DELL'ORARIO
CONSUETO),
del 1/12/04 [2 ore: 16-18] per il turno 2,
e
del 26/11/04 [2 ore: 16-18] per il turno 3:
svolgimento degli
esercizi assegnati nella lezione/esercitazione 18.
-
Lezione/esercitazione
del 6/12/04 [2 ore: 14-16, in AULA C] per tutti i turni.
Questa e' l'ultima esercitazione prima della
CONSEGNA DEGLI ESERCIZI E12,E13,E14,E15:
ASSEGNATI NELLA lezione/esercitazione 18.
Le modalita' di consegna sono le solite.
La scadenza della consegna e' Venerdi' 17/12/2004
alle 14:00
(per tutti i turni, compresi i
gruppi "non frequentanti").
ATTENZIONE:
I GRUPPI CHE NON HANNO EFFETTUATO LE CONSEGNE ENTRO LE SCADENZE INDICATE,
DOVRANO SVOLGERE E CONSEGNARE (SEGUENDO LE SOLITE MODATITA'),
PRIMA DI SOSTENERE LA PROVA DI ESAME PER IL MODULO 2,
IL SEGUENTE ESERCIZIO:
-
EX.
Riscrivere, usando i nuovi costrutti in Java 1.5 (ILLUSTRATI A LEZIONE),
il codice relativo ai seguenti esercizi svolti in laboratorio:
E6,
E7,
E8,
E9,
E12,
E13,
E14
E15.
|