Exercises for Distributed Programming and Computing for Computer science's students