Course Title: Computer Networks
Course Code: CS 215
Credit Value: 3 Credits
Contact Hours
Lectures: 2 hours/week
Practical / Laboratories: 2 hours/week
Duration: 15 Weeks (One Semester)
Prerequisite: Computer Organization
Recommended: Operating Systems I
1. COURSE DESCRIPTION
This course introduces the fundamental principles of computer networking, focusing on how computers communicate, share resources, and access network services. Students study network architectures, protocols, data transmission, addressing schemes, and basic network configuration, supported by hands-on laboratory exercises and simulations.
The course emphasizes practical networking concepts relevant to internet technologies, enterprise networks, and modern digital infrastructure. Students gain experience using network analysis and troubleshooting tools and are introduced to current networking technologies and emerging trends.
2. COURSE OBJECTIVES
By the end of this course, students should be able to:
Explain how data is transmitted over computer networks.
Describe network architectures and communication models.
Understand core networking devices, protocols, and services.
Configure and troubleshoot basic networks.
Explain internet applications and services.
Apply networking concepts using practical tools and simulations.
Understand current and emerging networking technologies.
3. LEARNING OUTCOMES
Upon successful completion of this course, students will be able to:
Describe various network types and topologies.
Explain the OSI and TCP/IP reference models.
Perform IPv4 and basic IPv6 addressing and subnetting.
Explain switching, routing, and transport protocols.
Configure basic network settings.
Use networking tools to test and troubleshoot connectivity problems.
Analyze network traffic using packet analysis tools.
Describe common network security mechanisms.
Explain modern networking technologies and trends.