Principles of Distributed Computing (SS 2003) This page is no longer maintained. Up-to-date versions of lecture and exercise material can be found here. In the last two decades, we have experienced an unprecedented growth in the area of distributed systems and networks; distributed computing now encompasses many of the activities occurring in today's computer and communications world. This course