DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Modulo 2

del corso di: Algoritmi & Sperimentazioni (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 4 ore di lezioni/esercitazioni in laboratorio
ogni studente dovrà dedicare (indicativamente) circa 4 ore di studio/lavoro individuale a settimana agli argomenti introdotti durante le 4 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: Martedi' 9:00-11:00 e 14:00-16:00
  • TURNO 2: Giovedi' 9:00-11:00 e 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 30/9/03 (2 ore in AULA D - entrambi i turni): introduzione alle lezioni/esercitazioni che si terranno in laboratorio.
  2. Lezione del 7/10/03 (turno 1) e 9/10/03 (turno 2): introduzione a UNIX e alla libreria Java.
  3. Lezione del 14/10/03 (turno 1) e 16/10/03 (turno 2): invarianti di una struttura dati (e invarianti di classe).
  4. Lezione del 21/10/03 (turno 1) e 24/10/03 (turno 2): interfacce e polimorfismo - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A01 e A02.
  5. Lezione del 28/10/03 (turno 1) e 30/10/03 (turno 2): approfondimento degli argomenti trattati nella lezione precedente - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A03, A04, A05.
  6. Lezione del 4/11/03 (turno 1) e 6/11/03 (turno 2): approfondimento degli argomenti trattati nella lezione precedente, ereditarieta', eccezioni - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A06, A07.
  7. Lezione del 11/11/03 (turno 1) e 13/11/03 (turno 2): tipi di dati astratti e tipi di dati concreti
  8. Lezione del 18/11/03 (turno 1) e 20/11/03 (turno 2): approfondimento degli argomenti trattati nella lezione precedente, insiemi e mappe - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A08, A09, A10, A11.
  9. Lezione del 25/11/03 (turno 1) e 27/11/03 (turno 2): insiemi ordinati e mappe ordinate - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A12, A13.
  10. Lezione del 2/12/03 (turno 1) e 4/12/03 (turno 2): l'ADT coda con priorita', esercizi facoltativi, modalita' di esame - OGGI SCADE IL TERMINE PER LA CONSEGNA DEGLI ESERCIZI A14, A15.


[Corso di Studi di Informatica]

Last update: Nov 25, 2003