The course IN5570 (MSc) / IN9570 (PhD) on Distributed Objects teaches the fundamental principles of applying object-orientation in a distributed setting. The course is taught using the Emerald programming language, an object-oriented language (in a classical, pre-Java sense) for programming distributed applications.
Here, you will find the relevant course materials and handed out source code for exercises and assignments for the 2023 instance of the course.
Emerald modes are available for:
If you make a mode, let us know!