Materia:Programmazione concorrente e parallela

Questa materia è incompleta
Tutti i contributi sono ben accetti perché sono state scritte poche lezioni di questa materia (o nessuna). Se vuoi contribuire è consigliato (ma non obbligatorio) prendere visione della pagina del Dipartimento che si occupa dello sviluppo delle lezioni di tuo interesse.

 

Programmazione concorrente e parallela

Questa materia non ha ancora una categoria di riferimento, puoi crearla tu sei vuoi!

Questa materia fa parte del
Corso di Informatica

Questa materia è curata dagli utenti del
Dipartimento: Tecnologie dell'informazione

Presentazione
Questa materia non ha ancora una introduzione.

Obiettivi

L'obiettivo principale del corso consiste nell'acquisire le capacità necessarie alla progettazione e alla programmazione di sistemi concorrenti.

Si attende che lo studente sia in grado di progettare un sistema concorrente e sia in grado di riconoscere e prevenire i principali problemi di progettazione e di implementazione.

Prerequisiti

Conoscenza del ciclo di vita di un processo nonché della sua capacità di interagire con altri processi, come ad esempio nei programmi multi-thread. Nozioni generali sul meccanismo di scheduling nei sistemi operativi. È inoltre necessario per la piena comprensione della materia, la conoscenza di linguaggi che permettano la programmazione concorrente quali ad esempio C o Java.

Programma
Verifiche d'apprendimento

È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.

Questa materia al momento non prevede verifiche d'apprendimento.

Risorse

La Biblioteca del Dipartimento di Informatica contiene risorse utili per approfondire. Se vuoi, aggiungi tu altre risorse.