Principles of Concurrent and Distributed Programming

Provided by: 

IMT

From: 

Altro PhD (Institutions, Markets and Technologies)

Sede: 

IMT Lucca

Lecturers: 

Rocco DE NICOLA, Letterio GALLETTA

Semester: 

1

Hours: 

30

Exam: 

Y

Educational Goals: 

The objective of the course is to introduce the basics of concurrent and distributed programming through an illustration of the concepts and techniques related to modeling systems in which there are more components that are simultaneously active and need to coordinate and compete for the use of shared resources. At the end of the course, students will have a good understanding of the problems connected to concurrent programming and a good knowledge of the different approaches to modelling communication among distributed components and to safe resource sharing. By means of an hands-on approach, at the end of the course students be able to write and evaluate concurrent programs using different programming languages.

Prerequisites: 

Basics of Computer Programming
Zircon - This is a contributing Drupal Theme
Design by WeebPal.