Course Details
Course Details
:Credit Hours/week
3 Hours, divided into two hours of lecture, and two hours for
follow-up/discussion
Practical: 2 Hours
:Course Description
The principles and practice of computer networking, with emphasis on the
Internet
:Course Objective
The student will be familiar with importance of networking terms how do
computer networks and internets operate, describe various network
topologies protocols and topologies, identify and use network transmission
media; explain the OSI/TCP model; and distinguish between LANs WANs,
knowing networks HUB ,Switch ,Router, identify and use IP addressing and
different Routing protocols
Course content
1. Introduction of the networks and the Internet.
2. Internet applications and programming.
3. Data communications basics, transmission media and modes .
4. Modulation/demodulation, multiplexing/ demultiplexing and
interconnection technologies
5. LAN Topologies and Technology, Wired and wireless LAN
technologies
6. Extending LANs, WAN technologies and Dynamic Routing
7. Internetworking and the IP addresses
8. IP datagram and datagram forwarding
9. Support Protocols and technologies
10. UDP: Datagram Transport Services
11. TCP: Reliable Transport Services.
12. Internet Routing and Routing Protocols.
Laboratory
1. Write simple network programs.
2. Configure Host to be connected to the network in Linux and Windows
environments.
3. Use the main network confuration and testing commands, porocols and
tools (Ping, Tracert, DHCP, ARP, NAT, DNS, … etc)
4. Use common simulation application to configure, simulate and test
networks.
5. Use common packet tracing application to monitor the traffic in a LAN
Course outcomes
By the end of this course the student will be able to
1. The student will be familiar with importance of networking terms and
symbols.
2. Know how computer networks and internets operate.
3. Identify Network Tools.
4. Can calculate transmission delays in different contexts.
5. Describe various network topologies.
6. Identify and use network transmission media.
7. Explain the OSI and TCP models.
8. Recognize the primary network topologies/protocols. And identify their
characteristics, and determine which would be most appropriate for a
proposed network.
9. Distinguish between Local Area Networks (LANs) and Wide Area
Networks (WANs) and identify the components used to expand a LAN
into a WAN.
10. Identify IP addresses and subnetting.
11. Write simple network programs.
12. Use the basic network commands and tools to test the network
13. Configure, simulate, and test simple networks.
Teaching Method
Lectures: Weekly Videos of the lectures and laboratories will be
available on the Internet
Discussions: Weekly Lecture for discussion.
Laboratories: Weekly laboratories.
Course Assessment
Course work: 25% ( Tests and Quiz(s))
Laboratories: 25% ( Home works, tests )
Final Exam: 50%