
Course Overview
This course provides a foundational understanding of data communication and computer networking principles. Staff will explore the essential concepts, protocols, and technologies that enable data transmission across networks. The course covers both theoretical fundamentals and practical applications, preparing learners for further studies in networking or related IT fields.
Course Objectives
By the end of this course, staff will be able to:
-
Understand the basic principles of data communication and networking.
-
Explain the functions of different network components (routers, switches, hubs, etc.).
-
Describe the OSI and TCP/IP reference models and their layers.
-
Identify different types of networks (LAN, WAN, MAN, WLAN) and their topologies.
-
Analyze transmission media (wired and wireless) and their characteristics.
-
Comprehend key networking protocols (TCP, UDP, IP, HTTP, FTP, etc.).
-
Recognize the importance of network security and basic troubleshooting techniques.
Course Content
Module 1: Introduction to Data Communication
-
Definition and components of data communication
-
Data transmission modes (simplex, half-duplex, full-duplex)
-
Analog vs. digital signals
Module 2: Networking Fundamentals
-
Types of networks (LAN, WAN, MAN, PAN, WLAN)
-
Network topologies (star, bus, ring, mesh, hybrid)
-
Network devices (routers, switches, hubs, modems, access points)
Module 3: Network Models & Protocols
-
OSI Model (7 layers and their functions)
-
TCP/IP Model (comparison with OSI)
-
Common networking protocols (TCP, UDP, IP, DNS, DHCP, HTTP/HTTPS, FTP)
Module 4: Transmission Media & Network Security
-
Wired media (twisted pair, coaxial, fiber optic cables)
-
Wireless media (Wi-Fi, Bluetooth, cellular networks)
-
Basic network security concepts (firewalls, encryption, VPNs)
Module 5: Practical Networking & Troubleshooting
-
IP addressing and subnetting basics
-
Basic network configuration and commands (ping, tracert, ipconfig)
-
Common network issues and troubleshooting steps
Learning Outcomes
Upon completion, staff will:
-
Have a clear understanding of how data is transmitted across networks.
-
Be able to differentiate between various network types and topologies.
-
Gain hands-on experience with basic networking tools and configurations.
-
Develop problem-solving skills for common network-related issues.
- Teacher: Hillary Chesaro
- Teacher: Rodgers Momanyi