The exercise sessions are on Wednesdays, this way you can make questions on Tuesdays, if there are some problems about the exercises. There are no separate exercise groups or sessions - we will do them at the start of the Wednesday sessions.
The course will include a coursework, which can be programming oriented or then not. It is possible to gain an extra credit by doing a larger coursework, which combines both theory and practice. In some ways, this is a fairly traditional computer science course. There are lectures (which may not always be like traditional lectures, though), and weekly exercises. There is also a courseworks, which is a programming project, and an exam.
The teaching for this course will run for 5 weeks. I will be in Helsinki on 30.10., which means that there will be no teaching on that particular day, and the first exercise session will surprisingly be on 29.10., which is a Tuesday. We can estimate the last teaching day to be 20.11.
As this course largely overlaps with the old Distributed System Implementation course, it is not so easy to give full to students who have done DSI earlier. There is some new material as well, so if any of those people wants to attend, it is possible, but needs to do an extended coursework or something like that.
Check out the distributed commit simulation applet!