Riepilogo dell'insegnamento: Programmazione Concorrente e Algoritmi Distribuiti
9 cfu così ripartiti nelle aree:
- 2 CFU nell'area B - Algoritmi
- 3 CFU nell'area C - Programmazione
- 2 CFU nell'area H - Computazione su rete
- 2 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
- B - Algoritmi
-
AD - Algoritmi Distribuiti
AL-ADSAA - Advanced Data Structures, Algorithms, and Analysis
Algoritmi di elezione e mutua esclusione
-
SDA - Strutture di Dati Avanzate
AL-ADSAA - Advanced Data Structures, Algorithms, and Analysis
Strutture dati concorrenti
- C - Programmazione
-
V - Varie
*
PBD-MP - Mobile Platforms
Librerie Android
-
PCC - Programmazione Concorrente
*
PL-CP - Concurrency and Parallelism
Programmazione concorrente
-
V - Varie
*
PL-EDRP - Event-Driven and Reactive Programming
Programmazione event-driven e asincrona
- H - Computazione su rete
-
PASR - Programmazione di Applicazioni e Servizi di Rete
+
NC-I - Introduction: Computer Network Architecture
Gestione socket e indirizzi con librerie Java
-
PASR - Programmazione di Applicazioni e Servizi di Rete
+
NC-NA - Networked Applications
Librerie Java per programmazione di rete
- L - Interazione, grafica e multimedialità
-
SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
+
HCI-DI - Designing Interaction
Uso di Swing per interazione con GUI
-
SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
+
HCI-PIS - Programming Interactive Systems
Programmazione event-driven e asincrona
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).