Programmazione II e ingegneria del software - PROGRAMMAZIONE II (2016/2017)

Codice insegnamento
4S003714
Docente
Nicola Fausto Spoto
crediti
6
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Sede
VERONA
Periodo
I sem. dal 3-ott-2016 al 31-gen-2017.

Per visualizzare la struttura dell'insegnamento a cui questo modulo appartiene, consultare * organizzazione dell'insegnamento

Orario lezioni

I sem.
Giorno Ora Tipo Luogo Note
martedì 10.30 - 13.30 lezione Aula B dal 3-ott-2016  al 17-ott-2016
martedì 10.30 - 13.30 lezione Aula A dal 18-ott-2016  al 31-gen-2017
mercoledì 8.30 - 11.30 laboratorio Laboratorio didattico Delta  

Obiettivi formativi

Lo scopo di questo modulo è di permettere allo studente di apprendere la programmazione in Java ad oggetti e tecniche di programmazione più avanzate di quelle apprese al corso di Programmazione I. Al termine dell'insegnamento lo studente sarà capace di scrivere algoritmi non banali in un linguaggio a oggetti e di comprendere il codice a oggetti scritto da terzi.

Programma

Java e bytecode
Strutturazione delle classi
Array
Ereditarietà
Metodi e late binding
Libreria standard e sue classi di base
Eccezioni
Input/output
Interfacce
Classi collezione

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Cay S. Horstmann, Gary Cornell Core Java, Volume I - Fundamentals Prentice Hall - Pearson Education   978-0-13-708189-9

Modalità d'esame

Esame scritto di sviluppo di codice in Java. Lo studente dovrà completare l'implementazione di alcune classi Java. La valutazione, in trentesimi, sarà basata sulla correttezza generale del codice, sia dal punto di vista sintattico che semantico.

Opinione studenti frequentanti - 2016/2017