Computer Networking I

Study level: Undergraduate
Course Code: CY-CR-201
Credit Points: 5
Delivery: Hybird

Subject   

This course on network fundamentals offers a comprehensive introduction to the core concepts and principles of computer networks. It covers the importance of networks, explores different types of networks and their applications, and discusses the fundamental aspects of data transmission. Additionally, it introduces the OSI and TCP/IP models, explains IP addressing and subnetting, and provides an overview of basic switching, routing, access control, and wireless networking. By focusing on key concepts, this course equips learners with a solid understanding of network fundamentals necessary to navigate the world of computer networks.

Syllabus   

  • Understanding the importance of computer networks and their role in connecting devices and facilitating communication.
  • Learning about the different hardware and equipment used in computer networks, such as routers, switches, and cables.
  • Exploring the protocols that govern how data is transmitted and received in a network, including TCP/IP and UDP.
  • Understanding the overall structure and organization of computer networks, including network architectures and models like client-server and peer-to-peer.
  • Examining the fundamentals of how data is transmitted over a network, including concepts like packets, protocols, and error detection.
  • Defining the concept of a network and understanding its purpose of connecting devices and enabling communication.
  • Exploring different network topologies, such as bus, star, ring, and mesh, and understanding their advantages and limitations.
  • Learning about various types of networks, including LANs, WANs, MANs, and wireless networks, and understanding their characteristics.
  • Exploring the diverse applications and services that rely on computer networks, such as email, web browsing, file sharing, and video streaming.
  • Understanding the key characteristics of computer networks, including scalability, reliability, bandwidth, and latency.

Learning outcomes   

  • Understand the importance of computer networks and explain their role in facilitating communication and connecting devices.
  • Identify and describe the different components and devices used in computer networks, including routers, switches, and cables.
  • Explain the purpose and function of network protocols, such as TCP/IP and UDP, and understand how they govern data transmission.
  • Describe various network architectures and models, such as client-server and peer-to-peer, and understand their advantages and limitations.
  • Comprehend the basics of data transmission, including the concepts of packets, protocols, and error detection.
  • Define the concept of a network and explain its role in connecting devices and enabling communication.
  • Identify and understand different network topologies, such as bus, star, ring, and mesh, and discuss their characteristics.
  • Recognize and differentiate various types of networks, including LANs, WANs, MANs, and wireless networks, and describe their features.
  • Explore and discuss the applications and services that rely on computer networks, such as email, web browsing, file sharing, and video streaming.
  • Understand and analyze the key characteristics of computer networks, including scalability, reliability, bandwidth, and latency.

Enroll Now To Get Your Bachelor Degree