Modalità esami e risposte a domande frequenti
-
Quando si possono fare esami? Nelle date fissate dal
calendario ufficiale, previa prenotazione
tramite il portale studenti. Non esistono altre date di esame oltre quelle del calendario ufficiale.
-
Quali corsi sono propedeutici? Bisogna aver sostenuto e superato gli esami dei
corsi di Programmazione 1 e Programmazione 2.
-
Come si svolge l'esame? L'esame consiste di: (i) un compito scritto avente un test
a risposta multipla, e alcune domande aperte (in cui si chiede di progettare ed implementare alcune
classi); e (ii) una prova orale.
-
Bisogna lavorare a un progetto da portare all'esame? Chi volesse può
lavorare a un progetto che è opzionale. In tal caso è bene che si tengano in
considerazione le indicazioni fornite: (a) concordare il progetto con il docente, (b) documentare
requisiti e progettazione in una relazione, (c) usare alcuni design pattern visti a lezione, (d)
consegnare sia il codice che la relazione prima dell'esame scritto. Il progetto sarà valutato
e potrà ottenere una valutazione da zero a tre punti.
-
Per quanto tempo resta valido lo scritto che è stato superato? Scritto e
orale devono essere sostenuti nello stesso appello d'esame (a distanza di pochi giorni), nelle date
che sono fissate per gli orali e comunicate insieme ai risultati del compito scritto.
-
Dove sono i compiti scritti degli appelli precedenti? Non ci sono copie di compiti
precedentemente assegnati. Non esistono domande "tipo" per esercitarsi.
-
Come bisognerebbe affrontare lo studio della materia? Il materiale suggerito per lo
studio (libri e tool) insieme alle note delle lezioni fornite e ad appunti
presi a lezione è tutto ciò che serve per studiare. Consiglio di fare pratica con:
l'implementazione del codice visto a lezione, per l'uso dei design pattern e per gli stream Java, la
scrittura di requisiti, la progettazione di classi, i diagrammi UML delle classi e di sequenza, il
riconoscimento a partire dal codice di un design pattern, l'implementazione di test.
-
Come è calcolato il voto finale? Il voto è determinato sulla base di
tutte le prove d'esame (compito scritto ed orale). Il voto risultante è la valutazione
complessiva in base alla preparazione mostrata.
Ultimo aggiornamento 22 febbraio 2025