This is an old revision of the document!


Laboratorio di Programmazione


  • 11 Maggio 2015: Il giorno 11 Maggio 2015 si terrà presso l'aula LA1 del Polo Lodovici il terzo test di autovalutazione riguardante gli argomenti trattati dalla lezione del 16/03/15 alla 04/05/15 compresa. Si prega di iscriversi al parziale utilizzando il portale esse3
  • 23 Marzo 2015: Sono disponibili le tracce per lo svologimento del progetto (vedi sezione “Esami” in questa pagina).
  • 10 Marzo 2015: Sono disponibili i risultati del test del 09 Marzo 2015 e le relative soluzioni (vedi sezione “Esami” in questa pagina).
  • 9 Marzo 2015: Il giorno 9 Marzo 2015 si terrà presso l'aula LA1 del Polo Lodovici il secondo test di autovalutazione riguardante gli argomenti trattati nelle lezioni dall'01/12/2014 al 02/03/2014 comprese (Ereditarietà e Interfacce, Costruttore e Overloading, Polimorfismo e Overriding, Utlizzo di librerie, Utilizzo di eccezioni). Si prega di iscriversi al parziale utilizzando il portale esse3.
  • 2 Marzo 2015: Le lezioni di Laboratorio di Programmazione non si svolgeranno nel mese di Febbraio, riprenderanno lunedì 2 Marzo 2015.
  • 12 Gennaio 2015: Le lezioni di Laboratorio di Programmazione riprenderanno lunedì 12 Gennaio 2015.
  • 16 Dicembre 2014: Sono disponibili i risultati del test del 15 Dicembre 2014 e le relative soluzioni (vedi sezione “Esami” in questa pagina).
  • 15 Dicembre 2014: Il giorno 15 Dicembre 2014 si terrà presso l'aula LA1 del Polo Lodovici il primo test di autovalutazione riguardante gli argomenti trattati fino alla lezione del 24/11/2014 compresa. Si prega di iscriversi al parziale utilizzando il portale esse3.
  • 23 Ottobre 2014: Le lezioni di Laboratorio di Programmazione Java saranno sono sospese fino alla fine di ottobre. Riprenderanno il giorno lunedì 3 novembre; inoltre, lunedì 4 novembre verrà tenuta una lezione di laboratorio invece che di teoria.

Docenti:

Telefono: 0737 402590

Orario delle Lezioni:

  • Lunedì ore 15-17, LA1 (Polo Lodovici)

Ricevimento studenti:

  • Lunedì ore 17-19, LA1 (Polo Lodovici)

Il corso di programmazione ha l'obiettivo di introdurre gli studenti ai concetti e alla programmazione di base. Verrà utilizzato il linguaggio Java per creare classi e implementare algoritmi.
Durante la parte di teoria verranno studiati i costrutti Java, che saranno poi applicati durante la parte di laboratorio.


Il corso è strutturato in diverse lezioni che trattano i vari concetti della programmazione a oggetti, quali classi, attributi e metodi, polimorfismo ed ereditarietà, overwriting e overloading, uso dei files e eccezioni.
La sezione Materiale contiene gli esercizi svolti durante le rispettive lezioni.


Programmi svolti a lezione

Testi di Riferimento

  • Java 8 di Pellegrino Principe
  • Programmare in Java con Bluej di David Barnes, Michael Kolling

Test autovalutazione A.A. 2014/2015

I punteggi sono calcolati come segue: per ogni domanda a risposta multipla con n scelte, la risposta corretta vale ((n-1)/n)*difficoltàDomanda, la risposta errata (-1/n)*difficoltàDomanda, la risposta non data 0.

* la prima risposta è quella corretta

Tracce Progetti A.A. 2014/2015

  • Lo studente dovrà scegliere una tra le tracce riportate nel documento sotto riportato, senza necessità di comunicare la preferenza.
  • Il progetto dovrà essere svolto individualmente.
  • Lo studente il giorno della discussione dovrà portare copia cartacea del codice del progetto da lui svolto e se possibile un computer dove verrà eseguito il programma da lui sviluppato (altrimenti sarà sufficiente una pen drive contenente l’intero progetto).

Date Esami A.A. 2014/2015

  • Mar 16/06/2015 09:00
  • Mar 14/07/2015 09:00
  • Mar 08/09/2015 09:00
  • Mar 22/09/2015 09:00
  • TBD

Regole di esame:

  • Esame Scritto: Test in linea con quelli di autovalutazione
  • Progetto: Implementare un progetto secondo una traccia data a lezione
  • Orale: Presentazione e discussione del progetto
  • Voto fi nale: media tra il voto dell'esame scritto e dell'orale (sul progetto)

Lo studente può presentare il progetto solo dopo aver superato l'esame scritto. Nel caso lo studente non superi il progetto, dovrà rifare l'esame scritto. I progetti saranno svolti singolarmente. Durante il corso saranno svolti esami di autovalutazione, senza votazione, che non incideranno sull'esame finale.

Risultati Esame

  • N/A