Direct naar de inhoud
Terug naar de opdracht
Bron: Rik Kuiper / MaaklabSpits

Unplugged programmeren met hagelslag

Programmeer de leerkracht als een emotieloze robot om een beschuit met hagelslag te smeren en ervaar waarom computers uiterst precieze instructies eisen.

Groep:
groep 3, groep 4, groep 5, groep 6
Tijdsduur:
45 minuten
Niveau:
makkelijk
Groepsvorm:
groepjes
Naam: ____________________________Datum: ______________
Exacte instructies schrijven voor de hagelslag-robot

Wat heb je nodig?

  • Rol beschuiten of brood
  • Kuipje smeerboter of margarine en botermessen
  • Pak hagelslag of vlokken
  • Bordjes en servetjes
  • Algoritme-schrijfbladen en potloden
  • Robotkostuum / robotbril voor de leerkracht (optioneel)
  • Werkblad met vaste woordenlijst per regel (rechterhand/linkerhand-acties: pak, open, mes, boter, strooi, druk, breng, schep, deksel, snij, smeer, hagelslag, bord, leg neer, broodzak, broodstukje, hou vast, boterham, sluit, draai e.d.) om het algoritme mee op te bouwen

Wat leer je?

  • Het fundamentele concept van een computeralgoritme (ondubbelzinnige, sequentiële instructies) begrijpen
  • Valkuilen van impliciete aannames vs. expliciete computerinstructies ervaren
  • De kunst van debugging (systematisch fouten analyseren en corrigeren) onder de knie krijgen
  • Algoritmisch en procedureel schrijven in heldere, beknopte taal

⚠️ Let op — Veiligheid

Hygiëne bij het hanteren van voedsel.

Stappenplan

Computers zijn ongelooflijk snel, maar ze zijn ook oliedom: ze doen exact wat je ze opdraagt, niets meer en niets minder! Als een programmeur vergeet te vertellen dat de dop éérst van de boterkuip moet voordat het mes erin gaat, probeert de computer dwars door het deksel te prikken. In deze legendarische unplugged programmeerles kruipt de leerkracht in de huid van de Hagelslag-Robot en schrijven leerlingen in teams een exact stappenplan (algoritme) om een boterham of beschuit met hagelslag te bereiden.\n\n

  1. 1

    Stap 1

    VOORBEREIDEN & MATERIAAL VERZAMELEN

    • \n\nHET CONCEPT COMPUTERS DENKEN NIET ZELF ONTDEKKEN: Bespreek hoe software werkt.
    • Een computer heeft geen gezond verstand of intuïtie.
    • Introduceer de Robot-Leerkracht: deze robot kan alleen bewegen als er een letterlijk commando wordt voorgelezen.
    • Als een commando dubbelzinnig is, voert de robot het zo letterlijk mogelijk uit (met hilarische chaos tot gevolg!).\n\n
  2. 2

    Stap 2

    HET BASISONTWERP SCHETSEN & AFTEKENEN

    • \n\nHET ALGORITME IN DETAIL SCHRIJVEN: Werk in tweetallen.
    • Schrijf op een stappenplan-werkblad de exacte instructies voor het maken van een beschuit met hagelslag.
    • Denk aan micro-stappen:\n1.
    • Pak met je rechterhand één beschuit uit de rol.\n2.
    • Leg het beschuit met de platte kant omlaag op het bordje.\n
  3. 3

    Stap 3

    CONSTRUCTIE & STAP-VOOR-STAP BOUWEN

    • Pak met je linkerhand het botermes bij het handvat...\n\nStap 3\n\nDE LIVE TEST MET DE ROBOT: Eén groepje leest hun geschreven algoritme regel voor regel voor aan de Robot.
    • Zeggen ze: Doe boter op het beschuit?
    • Dan pakt de robot het hele pakje boter en kwakt het ongeopend op het beschuit!
    • Zeggen ze: Strooi hagelslag?
    • Dan schudt de robot het dichte pakje heen en weer.\n\n
  4. 4

    Stap 4

    TESTEN, METEN & FINETUNEN

    • \n\nHET ALGORITME DEBUGGEN (FOUTEN CORRIGEREN): Elk team ziet precies waar hun logica haperde.
    • De leerlingen gaan direct debuggen: instructies verduidelijken, volgordes omdraaien en ontbrekende acties toevoegen (zoals open het lipje van het hagelslagpak).\n\n
  5. 5

    Stap 5

    EXPOSITIE, EVALUATIE & REFLECTIE

    • \n\nDE PERFECTE RUN & REFLECTIE OP CODE-KWALITEIT: Voer het gereviseerde programma uit totdat de robot een vlekkeloze, perfect gesmeerde en bestrooide beschuit produceert.
    • Eet de traktatie gezamenlijk op en bespreek waarom precisie essentieel is bij het programmeren van raketten, medische apparatuur en zelfrijdende auto's.

Bijlagen (2)

  • Lesbrief hagelslagrobot (PDF, CodeKinderen/Stichting Code Klas)https://firebasestorage.googleapis.com/v0/b/onderwijs-app.firebasestorage.app/o/maak%2Fopdrachten%2Funplugged-programmeren-met-hagelslag%2Fattachments%2Flesbrief-hagelslagrobot-pdf-codekinderen-stichting-code-klas-0.pdf?alt=media — oorspronkelijke bron: maken.wikiwijs.nl
  • Werkblad hagelslagrobot (PDF, CodeKinderen/Stichting Code Klas)https://firebasestorage.googleapis.com/v0/b/onderwijs-app.firebasestorage.app/o/maak%2Fopdrachten%2Funplugged-programmeren-met-hagelslag%2Fattachments%2Fwerkblad-hagelslagrobot-pdf-codekinderen-stichting-code-klas-1.pdf?alt=media — oorspronkelijke bron: maken.wikiwijs.nl