Thesis for Network Design for Computer science's students