The lecture introduces problems, concepts and solutions of Distributed Systems. It covers basic principles such as the client/server model, remote procedure call, distributed object-oriented systems as well as current standards. After hearing the lecture, the student should be able to analyze
the requirements of a distributed application and to convert this analysis into a practical solution.