Modalità d’esame

E’ necessario prenotarsi all’esame di laboratorio, utilizzando il sistema di prenotazione ESSE3.

Per i frequentanti (c’è obbligo di frequenza):

  • Piccole assegnazioni cadenzate per creare o estendere l’API (insieme di procedure e funzioni).
  • A seconda della complessità, saranno concessi N giorni o settimane per consegnare l’estensione.
  • La valutazione dell’esame sarà effettuata sulle consegne in itinere e su quella finale.
  • Chi salta una consegna intermedia o fa troppe assenze (>30% delle lezioni e comunque a discrezione del docente) dovrà svolgere l’esame da non frequentante.

Per non frequentanti:

  • Assegnazione (via mail) di una traccia da svolgere a distanza e riconsegnare entro N ore dall’assegnazione (NB: l’email sarà inviata allo stesso indirizzo email associato al proprio account ESSE3).
  • N varia al variare della complessità della traccia, ma generalmente è pari a 6-8 ore.

Software utilizzato in laboratorio

Eclipse CDT
CUnit test framework

Programma del corso

Il programma provvisorio è consultabile seguendo questo link.

Dispense

Lezione 0 – Introduzione al Corso di Laboratorio di Informatica
Lezione 1 – Introduzione a CUnit
Lezione 1 – Template file per cunit_main.c
Lezione 2 – Modularizzazione del Sw e stile C
Lezione 3 – Puntatori e passaggio per riferimento
Lezione 4 – Vettori stringhe matrici
Lezione 5 – Strutture
Lezione 6 – File
Lezione 7 – Doxygen