Day 3 - Introduction to Computer Networks

Day 3: Introduction to Computer Networks

Learning Objectives

Essential Questions

Materials Needed

Vocabulary

Procedure (50 minutes)

Opening (8 minutes)

  1. Review and Connection (3 minutes)

    • Review computing system layers from previous lesson
    • Connect to today's focus on how computing systems communicate through networks
  2. Warm-up Activity (5 minutes)

    • Ask students: "What would happen if your device couldn't connect to any network?"
    • Have students list applications and services that would stop working
    • Discuss how dependent we've become on networked computing
    • Introduce the concept of computer networks

Main Activities (32 minutes)

  1. Lecture: Network Fundamentals and Purposes (12 minutes)

    • Define a computer network as interconnected computing devices that can exchange data
    • Explain the main purposes of networks:
      • Resource sharing (files, printers, internet connection)
      • Communication (email, messaging, video calls)
      • Distributed processing (cloud computing)
      • Access to remote services and data
    • Introduce key network components:
      • Nodes (computers, servers, mobile devices, IoT devices)
      • Connection media (wired, wireless)
      • Network devices (routers, switches, access points)
    • Discuss different network types and scales:
      • Personal Area Networks (PAN)
      • Local Area Networks (LAN)
      • Wide Area Networks (WAN)
      • Metropolitan Area Networks (MAN)
    • Explain basic network models:
      • Client-server model
      • Peer-to-peer model
      • Hybrid approaches
  2. Demonstration: Local Network Communication (8 minutes)

    • Show how devices on a local network communicate
    • Demonstrate basic network tools (ping, traceroute, ipconfig/ifconfig)
    • Explain IP addresses and how they identify devices on a network
    • Discuss the difference between local and global addressing
    • Show how data is broken into packets for transmission
  3. Activity: Modeling a Simple Network with Paper Messages (12 minutes)

    • Divide class into groups of 4-6 students
    • Assign each student a role (client, server, router)
    • Give each student an "address" (number or name)
    • Provide index cards for writing messages
    • Have students simulate network communication by:
      • Writing messages on cards and addressing them
      • Passing messages through "routers" to reach destinations
      • Following simple routing rules
      • Handling message acknowledgments
    • Introduce challenges like message loss or node failure
    • Discuss how the network handled these challenges

Closing (10 minutes)

  1. Discussion: Benefits of Networked Computing (5 minutes)

    • Lead a discussion on how networks enable modern computing
    • Ask students to identify benefits of networked systems
    • Discuss how networks have evolved over time
    • Address any misconceptions about networks
  2. Exit Ticket: Network Concept Map (5 minutes)

    • Students create a concept map showing different types of networks and their characteristics
    • Concept map should include network types, components, and purposes
    • Students should show relationships between concepts
    • Collect concept maps before students leave

Assessment

Differentiation

For Advanced Students

For Struggling Students

Homework/Extension

Teacher Notes