Skip to content
Computing · Secondary 3

Active learning ideas

How Data Travels on Networks

Active learning lets students physically experience abstract networking concepts, making packet-switching visible and memorable. Moving packets through hands-on models builds intuition about how data really travels, beyond abstract diagrams or lectures.

MOE Syllabus OutcomesMOE: Computer Networks - S3
25–45 minPairs → Whole Class4 activities

Activity 01

Hot Seat35 min · Small Groups

Card Relay: Packet Transmission

Divide a message into packet cards with headers (source, destination, sequence). Small groups send cards via 'routers' (classmates) who reroute based on addresses. Receivers reassemble and check for errors. Discuss lost packets.

Explain how digital information is broken down and sent across a network.

Facilitation TipDuring Card Relay, walk students through labeling packet headers with source, destination, sequence numbers, and checksums before they sort and pass cards to model transmission.

What to look forProvide students with a scenario: 'Imagine sending a picture to a friend across the country.' Ask them to write: 1) What happens to the picture before it is sent? 2) What device helps guide the pieces to your friend's computer? 3) Why is the friend's computer address important?

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 02

Hot Seat40 min · Whole Class

String Network: Data Journey

Connect students in a line with strings and cups as a network. Sender whispers packet data into first cup; each 'router' passes with address checks. Receiver compiles message. Repeat with deliberate delays or drops.

Describe the journey of a data packet from a sender to a receiver.

Facilitation TipIn the String Network activity, assign each student a role (sender, router, receiver) and rotate stations to experience different path lengths and delays.

What to look forDisplay a simplified network diagram with two computers and a router. Ask students to identify the source IP address, destination IP address, and the path a packet would likely take. Use a show of hands or a quick poll for responses.

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 03

Hot Seat45 min · Pairs

Digital Simulator: Packet Tracer Basics

Use free packet tracer software. Pairs configure simple networks, send pings, and trace packet paths on screen. Annotate screenshots of headers and routes. Share findings in class debrief.

Analyze the importance of addressing in ensuring data reaches the correct destination.

Facilitation TipWhen using Packet Tracer Basics, pause simulations to ask students to predict next steps based on router decisions before revealing outcomes.

What to look forPose the question: 'What might happen if two data packets going to the same destination had the exact same sequence number?' Facilitate a discussion about potential issues like reassembly errors and data corruption.

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 04

Hot Seat25 min · Individual

Error Hunt: Corrupted Packets

Provide printed packet strips with intentional errors or missing sequences. Individuals identify issues using checklists, then groups simulate retransmission. Compare to real TCP behavior.

Explain how digital information is broken down and sent across a network.

Facilitation TipDuring Error Hunt, provide corrupted packets with mismatched headers or missing data, then have students diagnose issues by comparing originals and received versions.

What to look forProvide students with a scenario: 'Imagine sending a picture to a friend across the country.' Ask them to write: 1) What happens to the picture before it is sent? 2) What device helps guide the pieces to your friend's computer? 3) Why is the friend's computer address important?

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teach this topic by starting with physical models to ground abstract ideas, then transitioning to simulations for deeper exploration. Avoid overwhelming students with jargon upfront; instead, introduce terms like 'header' and 'router' only after they’ve experienced the concepts through movement and role-play. Research shows kinesthetic activities improve retention of complex systems like networks, so prioritize hands-on modeling over lectures.

Students will explain how data breaks into packets, identify headers as route instructions, and demonstrate how routers and sequence numbers ensure reliable delivery. They will also troubleshoot delays or errors by tracing packet journeys and reassembling messages correctly.


Watch Out for These Misconceptions

  • During Card Relay, watch for students who treat the entire message as a single unit rather than breaking it into labeled packets.

    Pause the relay after the first round and ask students to compare the time it takes to send one large card versus multiple small ones. Then have them recalculate total transmission time by summing individual packet times to highlight efficiency.

  • During String Network, watch for students who assume all packets take identical paths or arrive at the same time.

    Ask students to trace one packet’s journey on paper, noting each router’s choice and the time delays at each node. Then compare multiple packets’ paths to show how dynamic routing prevents congestion.

  • During Error Hunt, watch for students who ignore packet headers when troubleshooting missing or corrupted data.

    Provide a corrupted packet and ask students to check the header first for sequence numbers and checksums before examining the payload, reinforcing the header’s role in reassembly and error detection.


Methods used in this brief