Reading material

If you find any broken links on this page, please report them to the instructors by email, so that they can fix them!

Course textbooks

The lectures themselves are the ultimate reference for the course topics. Nevertheless, we refer you to the two official course textbooks for additional details. The course’s list of lectures mentions which chapters and sections of the textbooks are covered in each lecture.

Additional reading

On concurrent programming

On Java

On Erlang

History of concurrency in computer science

If you are interested in the history of how computer scientists have developed techniques and models to handle concurrency, you find many references on this page from a previous edition of this course.


Technical language references

On Java

On Erlang