Cypherpunks schrijven code

Onderdeel van module 4 van Bitcoin for Juniors →

enes-419fr-FRdezh-Hanspt-BRjakoaridnlrutrukbgcsdaelfihehihrhuitltnbplroslsvvi

ActiviteitstypeCreatief knutselenErvaringsgericht leren
Duur45–60 min
DeelnameHele klasIndividueel
Beschrijving

De leerlingen maken kennis met codes als manier om informatie te verbergen en te beschermen. Met een praktische knutselopdracht bouwen de leerlingen een eenvoudig codewiel en gebruiken ze dit om woorden uit de Bitcoin-woordenschat te coderen en te decoderen. De activiteit combineert fijne motoriek, logisch denken en eerste cryptografische begrippen, terwijl nieuwe termen op een speelse en concrete manier worden ingeoefend.

Doelstellingen

Leerdoelen

Aan het einde van deze activiteit kunnen de leerlingen:

  • de betekenis van coderen en decoderen begrijpen; inzien dat het veranderen van een code de uitkomst verandert; een codewiel gebruiken om eenvoudige woorden te coderen en te decoderen; geselecteerde Bitcoin-woorden correct decoderen en coderen.

Doel in de woorden van de leerling

  • “Maak een geheimecodehulpmiddel en gebruik het om woorden te verbergen en te lezen.”
Materialen
  • Geprinte sjablonen voor het codewiel met een binnenste en buitenste alfabetring (zie bijlage A)
  • Geprint werkblad met gecodeerde Bitcoin-woorden (zie bijlage B)
  • Potloden, kleurpotloden of stiften
  • Scharen
  • Eén splitpen per codewiel
  • Whiteboard of posterbord
  • Whiteboard- of posterstiften
  • Handig om te hebben: een kant-en-klaar codewiel voor de demonstratie, extra oefenwerkbladen
  • Handig om te hebben: demonstratie met projector, linkshandige scharen

Opstelling

  • Print de sjablonen voor het codewiel en de werkbladen; bereid één groot wiel of een bordversie voor om te demonstreren.
  • Leg de scharen en splitpennen veilig klaar.

Werkwijze

Stap 1: De les voorbereiden

5 minuten

  1. Vraag de leerlingen wat een geheime code is en waar ze er een hebben gezien, bijvoorbeeld in spelletjes, geheime berichten of sloten. Introduceer coderen en decoderen in eenvoudige taal en leg uit dat ze een code gaan gebruiken om woorden te verbergen en zichtbaar te maken.
Stap 2: Activiteit

35-45 minuten

Voorbereiding
  1. Leg uit dat je met het verschuiven van letters geheime berichten maakt; schrijf het alfabet op en laat een eenvoudige verschuiving zien, bijvoorbeeld dat A een D wordt.
Voordoen
  1. Laat zien hoe u een kort woord codeert en daarna decodeert met een letterverschuiving. Introduceer het codewiel en laat zien dat zowel de stand als het aantal draaiingen de uitkomende letters verandert.
Uitvoeren
Deel 1 – Het codewiel knutselen
  1. De leerlingen knippen de binnenste en buitenste alfabetcirkel uit, leggen de kleinere cirkel op de grotere en maken ze vast met een splitpen, zodat het wiel vrij kan draaien. Daarna testen ze het door verschillende letters tegenover elkaar te zetten.
Controlemoment
  1. Decodeer samen één woord en controleer of de leerlingen begrijpen hoe het verdraaien van het wiel de uitkomst verandert.
Deel 2 – Oefenen met coderen en decoderen
  1. De leerlingen gebruiken hun codewiel om de woorden op het werkblad te decoderen en Bitcoin-woorden te coderen met een zelfgekozen letterverschuiving. Loop rond om hen te ondersteunen en te controleren of ze het begrijpen.
Reflectie
  • Vraag de leerlingen wat er gebeurde toen ze de stand van het wiel veranderden.
  • Vraag of hetzelfde woord er altijd hetzelfde uitziet als de code verandert.
  • Vraag waarom iemand informatie op deze manier zou willen verbergen.
Stap 3: Afronding
  • Verzamel de scharen en gedeelde materialen en laat de leerlingen hun codewiel houden. Benadruk: “Als je de code verandert, verandert het bericht, maar de betekenis blijft hetzelfde.”

Kernpunten

  • Gebruik een codewiel om eenvoudige woorden te coderen en te decoderen.

Discussievragen

2 minuten

  • Herhaal de kernbegrippen: coderen, decoderen, code, bericht.

Notities

Klassenmanagement
  • Houd goed toezicht op het gebruik van scharen en splitpennen.
  • Moedig geduld aan tijdens het knutselen.
Uitbreidingen en extra opdrachten
  • Decoderingsuitdaging op tijd met nieuwe gecodeerde woorden.
  • Speel een decoderingsuitdaging, zoals galgje met een geheimschrift, waarbij het gecodeerde woord op het bord wordt geschreven.
Differentiatie
  • Jongere leerlingen: gebruik kortere woorden, een vaste letterverschuiving en woorden die niets met Bitcoin te maken hebben.
  • Oudere leerlingen: laat hen zelf een letterverschuiving kiezen en noteren, zodat anderen die kunnen oplossen.
  • Anderstalige leerlingen/toegankelijkheid: visuele alfabetoverzichten en ondersteuning door medeleerlingen.
  • Veiligheid: scharen met ronde punt en het gebruik van splitpennen onder toezicht.
Voorgestelde opdracht

Gebruik uw codeerwiel om een kort bericht te schrijven voor een ouder of verzorger en help hem of haar vervolgens het bericht te ontcijferen.