Programma di Programmazione Concorrente:

- Introduzione alla programmazione concorrente (14 ore)
- Richiami a tematiche di sincronizzazione
- Concetti di safety e liveness
- Introduzione a strutture dati non-bloccanti (16 ore)
- Meccanismi di locking (10 ore)
- Transactional Memory (10 ore)
- Aspetti avanzati (10 ore)
- Hardware awareness
- Consensus number e Costrutti universali

Fonte: GOMP