This document outlines a course on network design. The course emphasizes analyzing, designing, and implementing typical data communication networks. Students will learn techniques for network infrastructure design and how to apply their knowledge to implement real networks. They will study topics like local area network design, high-speed network design, and top-down network design approaches. Assessment includes coursework, a final exam, and activities like designing and analyzing networks to address organizational requirements.