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