Riepilogo dell'insegnamento: Programmazione concorrente e distribuita
8 cfu così ripartiti nelle aree:
- 4 CFU nell'area C - Programmazione
- 4 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
- C - Programmazione
-
V - Varie
+
PL-OOP - Object-Oriented Programming
I/O in Java, stream e serializzazione
-
PCC - Programmazione Concorrente
+
PD-PF - Parallelism Fundamentals
Concetti di base. Implementazione Java. Thread, comunicazione fra thread e sincronizzazione
-
V - Varie
*
PL-CP - Concurrency and Parallelism
Uso dei Socket in Java
-
PCC - Programmazione Concorrente
*
PL-CP - Concurrency and Parallelism
Accesso a risorse codivise. Esempi di implementazione nel framework Java
- H - Computazione su rete
-
*
FCD - Fondamenti del Calcolo Distribuito
PD-DS - Distributed Systems
Programmazione client/server
-
V - Varie
+
PL-OOP - Object-Oriented Programming
Esempi di implementazione in java
-
*
FCD - Fondamenti del Calcolo Distribuito
PD-DS - Distributed Systems
Accesso ad oggeti remoti. Pattern Proxy. Esempi
-
*
FCD - Fondamenti del Calcolo Distribuito
PD-DS - Distributed Systems
Fondamenti di programmazione in ambiente distribuito
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).