Skip to content
Computer Science · Grade 10

Active learning ideas

The Internet: A Network of Networks

Active learning works well for this topic because the internet's abstract, layered architecture is best understood through concrete, hands-on simulations. Breaking down complex concepts like packet switching and decentralized networks into physical or digital models makes them tangible for students, reducing abstract confusion and building durable understanding.

Ontario Curriculum ExpectationsCS.HS.N.1CS.HS.N.2
35–50 minPairs → Whole Class4 activities

Activity 01

Timeline Challenge45 min · Small Groups

Packet Simulation: Network Journey Stations

Set up stations with string-and-cup phones for direct links and dice rolls to simulate random routing failures. Small groups send encoded messages as 'packets,' reroute when links break, and record success rates. Debrief on why decentralization ensures delivery.

Analyze the decentralized nature of the internet and its implications.

Facilitation TipDuring Packet Simulation: Network Journey Stations, set up stations with different colored strings to represent network cables so students can visually follow packet paths and see failures or rerouting in real time.

What to look forPose the question: 'Imagine a scenario where a major internet backbone cable is cut. How does the internet's decentralized nature, compared to a centralized system, affect the ability of users to still access information?' Facilitate a class discussion where students explain packet switching and redundant pathways.

RememberUnderstandAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Jigsaw50 min · Pairs

Jigsaw: Internet Organizations

Assign pairs to research one entity like ICANN, IETF, or W3C, noting roles and contributions. Pairs teach their findings to new groups via posters or skits. Whole class synthesizes into a governance flowchart.

Explain the role of key internet organizations (e.g., ICANN, IETF).

Facilitation TipFor Jigsaw Research: Internet Organizations, assign each expert group a clear role (e.g., historian, protocol specialist) so they focus on distinct aspects before teaching peers.

What to look forProvide students with a list of internet organizations (e.g., ICANN, IETF, W3C, ISOC) and a brief description of their functions. Ask them to match each organization to its primary role in internet governance or development.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

Activity 03

Timeline Challenge40 min · Small Groups

Timeline Build: Historical Milestones

In small groups, students sequence 10 key events from ARPANET to today using cards with descriptions and images. They add implications for each and present to class. Extend with predictions for 2030.

Predict how future technological advancements might change the internet's architecture.

Facilitation TipIn Timeline Build: Historical Milestones, provide blank cards with key dates and events so students physically arrange them to internalize the sequence of innovations like packet switching and TCP/IP.

What to look forAsk students to write down one key difference between the early ARPANET and today's internet. Then, have them identify one organization responsible for managing a critical aspect of the modern internet and state its main function.

RememberUnderstandAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 04

Timeline Challenge35 min · Pairs

Debate Carousel: Future Architectures

Pairs prepare arguments for or against changes like full decentralization via blockchain. Rotate to defend or rebut at four stations. Vote and reflect on evidence in whole class discussion.

Analyze the decentralized nature of the internet and its implications.

What to look forPose the question: 'Imagine a scenario where a major internet backbone cable is cut. How does the internet's decentralized nature, compared to a centralized system, affect the ability of users to still access information?' Facilitate a class discussion where students explain packet switching and redundant pathways.

RememberUnderstandAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Teachers should start with concrete models before moving to abstract concepts. Research shows students grasp decentralized networks better when they simulate packet failure and recovery than when they just read about it. Avoid overwhelming students with too many acronyms at once; focus on one protocol or organization per lesson to prevent cognitive overload.

Successful learning looks like students confidently explaining how packets route across autonomous networks, articulating the roles of key organizations, and comparing historical internet designs to modern ones. They should use precise terms like TCP/IP, ICANN, and redundancy when discussing the internet's structure and governance.


Watch Out for These Misconceptions

  • During Packet Simulation: Network Journey Stations, watch for students assuming data travels in a straight path from sender to receiver without splitting into packets.

    Use the string model to demonstrate how packets take different routes, fail, and recover, explicitly pointing out how this shows the internet's decentralized nature during the simulation debrief.

  • During Packet Simulation: Network Journey Stations, watch for students thinking a single organization owns or controls all internet traffic.

    Ask students to observe how packets move between stations representing different networks, then prompt them to identify the lack of a central controller in their observations and discussions.

  • During Debate Carousel: Future Architectures, watch for students attributing all internet governance to ICANN.

    Require students to reference specific roles from their Jigsaw Research during debates, such as contrasting ICANN's domain management with IETF's protocol development to clarify divided responsibilities.


Methods used in this brief