Computer Networks course aims to acquaint the student with the basic and practical concepts of data communication networks and how to deal with them. In addition, it aims to understand the computer reference models and the important protocols used to transfer data, also, it gives the student a complete comprehension of how to design and connect local networks and how to troubleshoot them. Thus, at the end of this course, students will be able to do the following: 1. Design local networks and connect its components. 2. Implement logical addressing and choose the most suitable network addresses. 3. Find the best routing protocol and perform static routing. 4. Troubleshoot local computer networks.