| | | corso | | | | |
Programmazione II
Codice: | 273AA | Crediti: | 9 | Semestre: | 1 | Sigla: | Pr2 | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Daniele Sgandurra
Tel. 0502212700Prerequisiti
Programmazione I e laboratorio
Obiettivi di apprendimento
-
Principi e paradigmi dei linguaggi di programmazione.
- Introduzione al linguaggio Java.
Programma
- Linguaggi di programmazione (~34 ore).
- Macchine astratte, compilazione, interpretazione.
- Sintassi, semantica.
- Tipi di dato.
- Espressioni e comandi.
- Blocchi, ambiente e scoping.
- Memoria.
- Sottoprogrammi.
- Strutture di controllo.
- Oggetti e classi.
- Passaggio di parametri.
- ...
- Introduzione a Java (~26 ore).
- Concetti base, classi, oggetti, compilazione, esecuzione.
- Specificatore accesso, overloading, ereditarietà.
- Gerarchie di tipi, classi astratte, interfacce, risoluzione dei nomi, tipi primitivi.
- Iteratori, eccezioni, generics.
- Laboratorio.
- ...
- Esercitazione (~12 ore).
Bibliografia
Modalità di esame
- Esame: prova scritta più orale.
- L'orale deve essere sostenuto nella stessa sessione dello scritto.
- Ammissione all'orale con votazione >= 15 nello scritto.
- Due prove intermedie (compitini) che possono sostituire la prova scritta.
- Durante le prove non è consentito l'uso di libri o appunti.
- Per partecipare alle prove scritte è necessario iscriversi tramite il sito della didattica.
- Non sono previsti progetti.