Student knows how to present the main characteristics of distributed systems, as well as the related problems and the most common solutions. Student can implement small-scale distributed systems and can learn more about the subject from the literature.