itcsbanner.jpg

Introduction to Computer Networks

Course Aim:
This course explores the fundamentals of communications and computer networks. Students will learn to identify various communication devices and network technologies to be able to design and manage local networks effectively. Additionally, they will delve into local computer networks and their applications, discovering how computer networks play a crucial role in diverse sectors of society. 
Course contents:
Network Evolution, OSI Model Architecture, MAC Protocols, Network Topologies and Technologies, Delay, Loss, Throughput in Packet-Switched Networks, The Internet Protocol (IP), IP Networking model, Forwarding, Dijkstra and Routing algorithms, Queuing methodologies, Transmission Protocols, DNS, Socket Programming, Transport Layer, Network monitoring and Management, different Network QoS Architecture, Packet Tracer Demos, Network specific threats and attack types, intrusion detection, firewalls, spoofing and DoS protection, honeypots, tracebacks, Cryptography Emerging topics in computer networks such as Quantum networking, SDN, and ICN.

Course ID
CSC341
Level
Undergraduate
Credit Hours
CH:3