Il modulo di Programmazione Concorrente (3CFU) del corso integrato Sistemi Operativi 1 tratta le problematiche e le soluzioni relative alla sincronizzazione di processi che condividono risorse e/o dati (e sono in competizione per il loro uso) o che devono coordinarsi per portare a termine uno compito condiviso. Comprende una parte teorica e una parte pratica svolta in laboratorio.