DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Modulo 2

del corso di: Algoritmi & Laboratorio (anno Accademico 2003-2004)

Docente: Ferruccio DAMIANI


INDICE


Modalità di svolgimento delle lezioni/esercitazioni

Le lezioni/esercitazioni si effettuano prevalentemente in laboratorio ("Aula Unix").

NOTA: Siccome

  1. "1 CFU = 12 ore in laboratorio + 13 ore di studio/lavoro individuale"
  2. ogni settimana ci sono 8 ore di lezioni/esercitazioni in laboratorio
ogni studente dovrà dedicare (indicativamente) circa 8 ore di studio/lavoro individuale a settimana agli argomenti introdotti durante le 8 ore settimanali di lezioni/esercitazioni in laboratorio.

Il docente assegna periodicamente un certo numero di esercizi. Per svolgere tali esecizi 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 durante la lezione in Aula di Mercoledi' 1 Ottobre 2003 ore 11:00-13:00. Ad ogni gruppo e' associato in numero: i gruppi di numero DISPARI faranno parte del TURNO 1 mentre i gruppi di numero PARI faranno parte del TURNO 2.

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 lezioni/esercitazioni in laboratorio e' il seguente:

  • TURNO 1: Lunedi' 14:00-18:00 e Giovedi' 11:00-13:00. (Il laboratorio sara' a disposizione degli studenti anche: Martedi' 16:00-18:00.)
  • TURNO 2: Mercoledi' 14:00-18:00 e Venerdi' 11:00-13:00. (Il laboratorio sara' a disposizione degli studenti anche: Venerdi' 14:00-16:00.)



Elenco delle lezioni/esercitazioni svolte e degli ESERCIZI ASSEGNATI DURANTE IL CORSO (da consegnare entro determinate scadenze e da discutere all'esame)


ATTENZIONE:

  1. Lezione del 3/10/03 (2 ore in AULA C - entrambi i turni): introduzione alle lezioni/esercitazioni che si terranno in laboratorio.
  2. Lezione del 6/10/03 (turno 1) e 8/10/03 (turno 2): introduzione a UNIX e alla libreria Java.
  3. Lezione del 9/10/03 (turno 1) e 8/10/03 (turno 2): approfondimento degli argomenti trattati nella lezione precedente.
  4. Lezione del 13/10/03 (turno 1) e 15/10/03 (turno 2): invarianti di una struttura dati (e di classe).
  5. Lezione del 16/10/03 (turno 1) e 17/10/03 (turno 2): interfacce e polimorfismo.
  6. Lezione del 20/10/03 (turno 1) e 22/10/03 (turno 2): approfondimento degli argomenti affrontati nella lezione precedente.
  7. Lezione del 23/10/03 (turno 2): approfondimento degli argomenti affrontati nella lezione precedente - (con questa lezione il Turno 2 si riporta "in pari" con il Turno 1, colmando un "gap" che si e' originato durante la prima settimana di corso).
  8. Lezione del 27/10/03 (turno 1) e 29/10/03 (turno 2): ereditarieta' - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E01, E02, E03, E04, E05.
  9. Lezione del 30/10/03 (turno 1) e 31/10/03 (turno 2): approfondimento degli argomenti affrontati nella lezione precedente.
  10. Lezione del 3/11/03 (turno 1) e 5/11/03 (turno 2): tipi di dati astratti e tipi di dati concreti - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E06, E07, E08, E09.
  11. Lezione del 6/11/03 (turno 1) e 7/11/03 (turno 2): approfondimento degli argomenti affrontati nella lezione precedente.
  12. Lezione del 10/11/03 (turno 1) e 12/11/03 (turno 2): approfondimento degli argomenti trattati la lezione precedente.
  13. Lezione del 13/11/03 (turno 1) e 14/11/03 (turno 2): insiemi e mappe - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E10, E11.
  14. Lezione del 17/11/03 (turno 1) e 19/11/03 (turno 2): - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E12, E13.
  15. Lezione del 20/11/03 (turno 1) e 21/11/03 (turno 2): il laboratorio sara' a disposizione degli studenti per lo svolgimento degli esercizi assegnati, ma il docente e lo studente collaboratore non saranno presenti.
  16. Lezione del 24/11/03 (turno 1) e 26/11/03 (turno 2): l'ADT coda con priorita'.
  17. Lezione del 27/11/03 (turno 1) e 28/11/03 (turno 2): - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E14, E15.
  18. Lezione del 1/12/03 (turno 1) e 3/12/03 (turno 2): l'ADT grafo, esercizi facoltativi.
  19. Lezione del 4/12/03 (turno 1) e 5/12/03 (turno 2): modalita' di esame - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI E16,...,E20.


[Corso di Studi di Informatica]

Last update: Dec 02, 2003