|
Sei in: Home > Esami |
Esami
Informazioni sulle modalità di esame
|
Aspetti generali
La valutazione del corso comprende un' unica prova della durata di 4 ore, da svolgere in laboratorio, composta da:
- Una parte di teoria (20 minuti circa)
- 4 punti, 2 per la sufficienza
- Verifica della conoscenza dei principi di base e degli argomenti teorici affrontati a lezione
- Una parte di analisi (20 minuti circa)
- 6 punti, 2 per la sufficienza
- Valutazione delle capacità di analisi di piccoli algoritmi implementati in linguaggio C
- Una parte di Unix (20 minuti circa)
- 4 punti, 2 per la sufficienza
- Valutazione delle capacità di realizzare semplici script unix o funzioni C che utilizzano le system call di Unix
- Una prova pratica di laboratorio (3 ore circa)
- 16 punti, 5 per la sufficienza
- Consiste nella scrittura di un programma che risolva un problema dato - sono date le specifiche di una piccola applicazione
- Viene effettuato in laboratorio... si verifica la capacità di
- Usare un ambiente di sviluppo
- Produrre la soluzione al problema dato
- Organizzare il codice con criterio
- Far funzionare il codice scritto
- Verrà valutato
- Il fatto che l'applicazione funzioni
- Il fatto che rispetti le specifiche date
- Il modo in cui è stata scritta (meglio se con criterio...)
- Il codice che non si compila non verrà valutato!
Facoltativamente, e solo se si è già ottenuta la sufficienza nelle altre prove, è possibile sostenere una prova orale:
- Verte sugli aspetti in cui le altre prove hanno evidenziato lacune, e in generale su tutto il programma.
- È anche possibile presentare un progetto da discutere in sede di orale, su un argomento da conconrdarsi preliminarmente con i docenti.
- -2/+2 punti senza progetto
Il voto complessivo che sarà verbalizzato è dato dalla somma dei punteggi delle varie parti.
Nel caso di punteggio pari o superiore a 32, verrà verbalizzato 30 e lode.
Iscrizione e pubblicazione risultati
L'iscrizione agli appelli di esame viene fatta utilizzando il sistema
Uniwex messo a disposizione dall'ateneo. Il medesimo sistema viene utilizzato
per la pubblicazione dei risultati.
Regole sulla prova in laboratorio
Durante la prova scritta in aula:
- Durante le prime due parti (teoria e analisi) non è consentito usare appunti o altro materiale.
- Durante le prove di programmazione (Unix e C) è invece consentito consultare libri, appunti, etc., , oltre al materiale disponibile in questo sito e negli altri
siti web dell'Università di Bologna, ma non è consentito comunicare con l'esterno del laboratorio (niente posta elettronica, telefonini spenti, etc.) né usare altri dispositivi e supporti digitali che non siano quelli in dotazione al laboratorio (niente laptop, dischetti, penne USB, etc.
Testi e soluzioni dei precedenti appelli
Primo Appello A.A. 2008/2009 (15 giugno 2009)
- Testi [teoria 1 2 3 4] [shell] [analisi 1 2 3 4] [programmazione C]
- Soluzioni [shell] [C, soluzione con liste collegate: main.c, ListLL.h, ListLL.c, richieste, email 1, 2, 3, 4, 5, 6] [C, soluzione con array dinamico (credits: Matteo Rossi): main.c, array.h, array.c, richieste, email 1, 2, 3, 4, 5, 6, 7]
Secondo Appello A.A. 2008/2009 (6 luglio 2009)
|
|
|