Lecture notes for Network Design for Computer science's students