Studiare
In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.
Piano Didattico
Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:
Laurea in Informatica - Immatricolazione dal 2025/2026Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.
1° Anno
Insegnamenti | Crediti | TAF | SSD |
---|
2° Anno Attivato nell'A.A. 2010/2011
Insegnamenti | Crediti | TAF | SSD |
---|
3° Anno Attivato nell'A.A. 2011/2012
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Legenda | Tipo Attività Formativa (TAF)
TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.
Programmazione II (2010/2011)
Codice insegnamento
4S02724
Docente
Coordinatore
Crediti
6
Lingua di erogazione
Italiano
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
Periodo
II semestre dal 1 mar 2011 al 15 giu 2011.
Obiettivi formativi
Fornire le conoscenze necessarie all'uso di linguaggi a oggetti per lo sviluppo di applicazioni di medie dimensioni
Programma
1) Tipi primitivi, enumerativi ed array
2) Il concetto di classe e sottoclasse, rappresentazione UML. Metodi ed oggetti
3) Uso della gerarchia delle classi:
ereditarieta' e polimorfismo, classi astratte, interfacce, tipi generici
4) Implementazione di classi e oggetti:
struttura delle classi, implementazione delle interfacce, modificatori di visibilita'.
5) Estensione delle classi:
classi/sottoclassi/superclassi, ereditarieta', overloading, polimorfismo
6) Tipi generici ed interfacce
7) Cenni alla JVM:
stack/heap e metodi ricorsivi
8) Il meccanismo delle eccezioni:
eccezioni controllate e non controllate, gestione delle eccezioni
9) La documentazione del codice: javadoc
Autore | Titolo | Casa editrice | Anno | ISBN | Note |
---|---|---|---|---|---|
Giovanni Pighizzini, Mauro Ferrari | Dai fondamenti agli oggetti. Corso di programmazione JAVA (Edizione 3) | Pearson Addison-Wesley | 2008 | 978 88 7192 448 9 |
Modalità d'esame
L'esame consiste in una prova scritta.
Materiale e documenti
-
Appello_13/9/2011_Compito+Soluzioni (zip, it, 49 KB, 9/25/11)
-
Appello_19/7/2011_Compito+Soluzioni (zip, it, 47 KB, 7/21/11)
-
Appello_27/9/2011_Compito+Soluzioni (zip, it, 51 KB, 9/27/11)
-
Appello_28/6/2011_Compito+Soluzioni (zip, it, 52 KB, 7/4/11)
-
Appello_6/2/2012_Compito+Soluzioni (zip, it, 44 KB, 2/9/12)
-
Architettura della JVM (pdf, it, 4106 KB, 5/23/11)
-
Cap. 10 (pdf, it, 322 KB, 5/2/11)
-
Cap. 11 (Eccezioni) (pdf, it, 630 KB, 5/14/11)
-
Cap.2 (pdf, it, 655 KB, 3/3/11)
-
Cap.3 (pdf, it, 398 KB, 3/3/11)
-
Cap. 4 (pdf, it, 749 KB, 3/8/11)
-
Cap. 5 (pdf, it, 433 KB, 3/21/11)
-
Cap. 6 (pdf, it, 1073 KB, 3/21/11)
-
Cap. 7 (pdf, it, 578 KB, 3/31/11)
-
Cap. 8 (pdf, it, 923 KB, 3/31/11)
-
Cap. 9 (pdf, it, 378 KB, 4/19/11)
-
Documentazione per prog-3ed.jar (zip, it, 251 KB, 3/3/11)
-
Esempi (zip, it, 23 KB, 3/21/11)
-
Esempi sul Cap. 11 (zip, it, 11 KB, 5/14/11)
-
Esempi sul Cap.6 (zip, it, 12 KB, 3/24/11)
-
Esempi sul Cap. 7 (zip, it, 20 KB, 4/5/11)
-
Esempi sul Cap. 8 (zip, it, 69 KB, 4/5/11)
-
Esempi sul Cap. 9 (zip, it, 15 KB, 5/2/11)
-
Package prog (octet-stream, it, 53 KB, 3/1/11)