Skip to content
Computer Science · Grade 12

Active learning ideas

Introduction to Computer Networks

Students often struggle to visualize how data moves invisibly across networks, but active learning transforms abstract concepts into tangible experiences. By physically modeling packet routing or collaborating on protocol steps, students build mental models that stick far longer than lectures alone could provide.

Ontario Curriculum ExpectationsCS.N.1
20–40 minPairs → Whole Class3 activities

Activity 01

Simulation Game35 min · Whole Class

Simulation Game: The Human Packet Switch

Students act as different layers of the OSI model. A 'message' is passed from the Application layer down to the Physical layer, with each student adding a specific 'header' (a sticky note) before passing it on.

Differentiate between various network topologies (e.g., star, bus, ring) and their applications.

Facilitation TipDuring The Human Packet Switch, assign specific roles like 'packet header' or 'router' to students to reinforce how data is broken into parts and reassembled.

What to look forPresent students with diagrams of three different network topologies (star, bus, ring). Ask them to label each topology and write one sentence describing a key characteristic or advantage of each.

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Inquiry Circle20 min · Pairs

Inquiry Circle: The TCP Handshake

In pairs, students act out the 'SYN, SYN-ACK, ACK' process to establish a connection. They then simulate what happens when a packet is lost and how the protocol 'requests' a re-transmission.

Explain the benefits and challenges of connecting computers in a network.

Facilitation TipFor The TCP Handshake, provide printed protocol flowcharts so students can physically manipulate the steps while discussing connection establishment.

What to look forPose the question: 'Imagine you are setting up a network for a small startup company with 20 employees versus a large university campus. What are the primary factors that would influence your choice between a LAN and a WAN, and what are the potential challenges for each?'

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 03

Stations Rotation40 min · Small Groups

Stations Rotation: Protocol Deep Dive

Each station focuses on a different protocol (HTTP, IP, TCP, Ethernet). Groups must identify which OSI layer the protocol belongs to and what specific 'job' it does for the packet.

Analyze how network size and scope impact design choices (LAN vs. WAN).

Facilitation TipIn Protocol Deep Dive stations, place timers at each station to keep groups focused on the specific layer's function before rotating.

What to look forOn an index card, have students list two benefits of connecting computers in a network and one significant challenge that network administrators face. Ask them to provide a brief explanation for each.

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Teachers should start by connecting networks to students' daily experiences, like loading a webpage or sending a message, to make the topic relevant. Avoid overwhelming students with layer numbers early; instead, focus on the purpose of each layer before diving into specifics. Research shows that hands-on simulations reduce misconceptions about packet switching and protocol handshakes more effectively than diagrams alone.

By the end of these activities, students will explain how the OSI and TCP/IP models organize network communication, describe the role of packets in data transfer, and justify why abstraction matters in network design. Success looks like students using correct terminology to explain real-world network scenarios.


Watch Out for These Misconceptions

  • During the Simulation: The Human Packet Switch, watch for students who assume data travels as a single unbroken stream.

    Pause the simulation to point out how the 'packet' is split into smaller parts at the start, and each part is routed independently before reassembly at the end.

  • During Collaborative Investigation: The TCP Handshake, watch for students who think connections are instant and require no negotiation.

    Use the printed protocol flowcharts to have students physically act out the SYN, SYN-ACK, and ACK steps, emphasizing the time delay and three-way process.


Methods used in this brief