This course introduces the fundamental concepts, principles, and technologies of data communication and computer networks. Students will learn about network architectures, communication protocols, transmission media, and the OSI and TCP/IP models. Key topics include data transmission, network devices, routing, switching, and network security. Emphasis is placed on understanding how information is transmitted and shared efficiently across networks. By the end of the course, students will gain practical knowledge of network design, configuration, and troubleshooting in modern communication systems.