ex-Facoltà di Scienze MM. FF. NN.
Università degli studi di Padova
Dettaglio Insegnamento

Organizzazione della didattica

DM270 INFORMATICA ORD. 2008
Programmazione concorrente e distribuita
CONCURRENT AND DISTRIBUTED PROGRAMMING
6
Corsi comuni
frontali esercizi laboratorio Studio individuale
ORE: 50 0 0 100

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Periodo

AnnoPeriodo
III anno1 trimestre

Calendario attività didattiche

InizioFine
01/10/200805/12/2008
tipologiaambitosettorecrediti
caratterizzanteDiscipline informaticheINF/016


Responsabile Insegnamento

ResponsabileSSDStruttura
Dott.ssa CRAFA SILVIAINF/01Dipartimento di Matematica

Altri Docenti

Non previsti.

Attività di supporto alla didattica

Non previste.

Bollettino

Informazioni in lingua non trovate

Informazioni in lingua non trovate

il corso presenta il linguaggio Java e la programmazione a diversi livelli di astrazione: la programmazione ad oggetti, la programmazione concorrente, e la programmazione distribuita.


Programmazione ad Oggetti

L'esame consiste in uno scritto seguito da una discussione orale del progetto obbligatorio di laboratorio.

Italiano

Il corso prevede lezioni teoriche, lezioni di esercitazioni, e la realizzazione di un progetto di programmazione ad oggetti che prevede l'uso di tutte le caratteristiche del linguaggio Java viste nel corso.

Testo ausiliario: B. Eckel. "Thinking in Java", ed. Italiana, Apogeo, 2006. La versione inglese e` liberamente disponibile on-line.

1. Programmazione ad oggetti: - classi, oggetti, ereditarieta', polimorfismo - organizzazione delle classi: classi astratte, interfacce, classi interne (statiche, di istanza, anonime, innestate in interfacce) - grafica e gestione degli eventi. 2. Programmazione concorrente: thread, scheduling, accesso sincronizzato a dati condivisi, comunicazione tra thread. 3. Programmazione distribuita: stream e serializzazione, socket, RMI

Dispense del docente
Aggiornata il 28/05/2013 15:30
N. 10674219     dal 20.07.2007