Presentazione

Organizzazione della Didattica

DM270
STATISTICA E TECNOLOGIE INFORMATICHE


4

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 38 0 18 69

Periodo

AnnoPeriodo
II anno1 semestre

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
01/10/201424/01/2015

Tipologia

TipologiaAmbitoSSDCFU
caratterizzanteInformatico-matematico applicatoING-INF/054


Responsabile Insegnamento

ResponsabileSSDStruttura
Prof. MIGLIARDI MAUROING-INF/05Dipartimento di Ingegneria dell'Informazione

Altri Docenti

Non previsti.

Attività di Supporto alla Didattica

Non previste.

Bollettino

Scopo del corso è fornire agli studenti le basi della programmazione orientata agli oggetti e la capacita' di utilizzare le principali strutture dati con particolare riferimento al Collections Framework della distribuzione standard di Java.

Introduzione alla programmazione. Introduzione al linguaggio Java e sua sintassi. Introduzione alla programmazione orientata agli oggetti. Analisi dei concetti fondamentali di programmazione orientatta agli oggetti: incapsulazione ed ereditarietà. Uso dell'incapsulazione in Java. Uso dell'ereditarietà in Java. Eccezioni e loro uso in Java. Uso avanzato di incapsulazione ed ereditarietà: polimorfismo. Polimorfismo in Java. Il Collections Framework e il suo utilizzo come esempio di progettazione e sviluppo di software orientato agli oggetti.

Lezioni frontali effettuate anche proiettando il display di un pc portatile su cui verranno sviluppati in tempo reale esempi atti ad esplicare gli argomenti trattati. Esercitazioni al calcolatore.

Introduzione alla programmazione. Introduzione al linguaggio Java e sua sintassi. Introduzione alla programmazione orientata agli oggetti. Analisi dei concetti fondamentali di programmazione orientatta agli oggetti: incapsulazione ed ereditarietà. Uso dell'incapsulazione in Java. Uso dell'ereditarietà in Java. Eccezioni e loro uso in Java. Uso avanzato di incapsulazione ed ereditarietà: polimorfismo. Polimorfismo in Java. Il Collections Framework e il suo utilizzo come esempio di progettazione e sviluppo di software orientato agli oggetti.

Prova scritta a calcolatore consistente nello sviluppo di un programma completo in linguaggio Java. Prova orale consistente nella discussione delle scelte di progettazione operate durante la prova scritta.

Correttezza dell'elaborato, valutazione da 0 a 30.

CONTENUTO NON PRESENTE

Cay S. Horstmann, Big Java 4th Edition for Java 7 and 8 International Student Version, Wiley 2010 M. Tarquini e A. Ligi, Java mattone dopo mattone, Hoepli Bruce Eckel, Thinking in Java 3d Ed., http://www.ibiblio.org/pub/docs/books/eckel/ Deitel & Deitel, Java How to program., Prentice Hall C. T. Wu., Introduzione alla programmazione a oggetti in Java.,Mc GrawHill Bruni, Corradini e Gervasi Programmazione in Java, Apogeo