INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICACommunications EngineeringAnno accademico 2024/2025

9794401 - PROGRAMMING TECHNIQUES FOR DISTRIBUTED SYSTEMS

Docente: ANTONELLA DI STEFANO

Risultati di apprendimento attesi

Conoscenze e capacità di compresione:

Conoscenze applicate:

Modalità di svolgimento dell'insegnamento

Lezioni frontali teoriche ed esercitazioni al calcolatore.

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare
il programma previsto e riportato nel syllabus.

Prerequisiti richiesti

Fondamenti di Informatica

Frequenza lezioni

frequenza non obbligatoria ma altamente raccomandata

Contenuti del corso


Testi di riferimento


Programmazione del corso

 ArgomentiRiferimenti testi
1JAVA. Caratteristiche generali, tipi di dato, operatori, espressioni, strutture di controllo.Classi, oggetti, interfacce, ereditarietà e polimorfismo, package. Concorrenza, gestione delle eccezioni, eventi. Input/Output.
2JAVA: Concorrenza. Networking.

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

progetto di sistema distribuito in Java

+

Prova orale.

Esempi di domande e/o esercizi frequenti

disponibili su studium

English version