Introduction

During the introductory lecture, we give a general introduction to the course and distributed systems. We will cover the purpose of the course, the course evaluation from last year, and the structure of this year's course.

Download the lecture notes as a PowerPoint file (you can easily print handout views using PowerPoint, or just use these).

The slides with information regarding the assignment are available here (and here in handout view).

Reading

Intensive reading: Chapter 1 - 3, 4.1 - 4.4, 5.1 - 5.4.1

Extensive reading: 4.6(, 9 if you are interested in name spaces).

You should already know the material covered in Chapter 3 since earlier courses, so this should merely be some repetition.

Exercises

Primary set: 1.2, 1.5 - 1.13, 2.6, 2.8 - 2.17, 4.1, 4.12 (-), 4.18 (4.17), 4.20 - 4.23 (4.19 - 4.22), 5.1, 5.2, 5.4, 5.5

Secondary set: 1.1, 1.3, 1.4, 2.4, 2.7, 2.18, 3.1 - 3.10, 3.12, 3.18, 4.19 (4.18), 5.12, 5.13

"Programming": 4.3 - 4.6, 4.16 (4.15), 4.17 (4.16)