Computer Programming II (Programmazione II)

Notices to the students

Sono stati pubblicati i risultati delle prove sostenute il giorno 23/02/2017.
Pertanto, per chi è interessato, sarà possibile visionare le prove il giorno mercoledì 08/03/2017 dalle ore 11.00 alle ore 13.00 nel Laboratorio Lacam (IV Piano).




Lecture notes (2015-16)

1. Introduzione al corso
2. Introduzione a Java
3. Nozioni di programmazione di base
4. Flussi di controllo - la selezione e i cicli
5. I metodi - concetti di base
6. Array
7. Array - Ricerca e Ordinamento (aggiornato 29-11-2015)
8. Ricorsione
9. La classe Arrays
10. Le classi e gli oggetti (aggiornato 09-11-2015)
11. Incapsulamento e Occultamento dell'informazione (aggiornato 24-11-2015)
12. Approfondimenti su classi oggetti e metodi
13. Ereditarietà
14. Polimorfismo, Classi astratte e interfacce
15. Tipi generici e Java Generics (aggiornato 17/12/2015)
16. Le eccezioni
17. Stream e IO da file
18. I contenitori



Lab activities (2015-16)

Introduzione ad Eclipse
Esercitazione 1 - Listato 1
Esercitazione 2
Esercitazione 3
Esercitazione 4
Esercitazione 5 - Soluzione
Esercitazione 6 - Soluzione
Esercitazione 7 - Soluzione
Esercitazione 8 - Soluzione
Esercitazione 9 - Soluzione
Esercitazione 10 - CSV


Exams

Fac-simile Primo Esonero
Fac-simile Secondo Esonero
Fac-simile Prova di Laboratorio
Primo Esonero 19-11-2015 - Risultati Corso A - Risultati Corso B
Secondo Esonero e Primo appello 19-01-2016 - Risultati Corso A - Risultati Corso B
Appello 09-02-2016 - Risultati Corso A - Risultati Corso B
Appello 25-02-2016 - Risultati Corso A - Risultati Corso B
Appello 30-06-2016 - Risultati Corso A - Risultati Corso B
Appello 01-09-2016 - Risultati Corso A - Risultati Corso B
Appello 15-09-2016 - Risultati Corso A - Risultati Corso B
Appello 17-11-2016 - Risultati Corso A - Risultati Corso B
Appello 19-01-2017 - Risultati Corso A
Appello 02-02-2017 - Risultati Corso A
Appello 23-02-2017 - Risultati Corso A