Teacher: Letterio Galletta
Contact: name.surname(at)imtlucca.it
Office hours: contact me by e-mail
The objective of the course is to introduce the basics of concurrent and distributed programming through an illustration of concepts and techniques using the Java programming language. By means of an hands-on approach, at the end of the course students will be able to write concurrent programs.
After completing this course students will have a good understanding of the problems connected to concurrent programming and the techniques to write concurrent software. Moreover, they will obtained a good knowledge of the different approaches to modelling communication among distributed components and safe resource sharing.
This repository contains a Java package for each lecture with the code showed in class.
- The Java Tutorial
- An interactive tutorial on using
git