Voor de leerkracht
Leerdoelen
Na deze les kunnen de leerlingen:
- De leerling bouwt een programma met blokken en gebruikt een oneindige lus om de robot een eenvoudige reeks te laten herhalen.
- De leerling legt uit hoe een blok voor een oneindige lus een reeks programmeeropdrachten verandert.
- De leerling kan uitleggen wat een oneindige lus in de informatica betekent.
Voorbereiding
Benodigdheden
- Kleurkrijtje of stift
- Tablet/computer
Materialen voor de leerkracht
Materialen voor de leerlingen
- 1 Evo per groepje
- 1 werkkaart (2 pagina’s) per leerling
- 1 waskrijtje per leerling
- Ozobot Blockly
Lesverloop
-
Stap 1: Introductie
Gebruik de instructievideo om je leerlingen door de activiteit te begeleiden. Je kunt ook de onderstaande lesstappen volgen. Bepaal vooraf of de leerlingen met je meedoen of dat je eerst voordoet en hen daarna zelfstandig laat oefenen.
Vertel de leerlingen dat sommige dingen in het dagelijks leven steeds terugkomen, zoals de dagen van de week, de maanden van het jaar en de seizoenen. Elke dag heeft een ochtend, een middag, een namiddag, een avond en een nacht. Bedenken leerlingen nog meer voorbeelden? Vraag hun die te onthouden of er een tekening van te maken als geheugensteuntje. Je kunt hun ideeën ook verzamelen in een lijst met dingen die zich herhalen. Hang die zichtbaar op voor de klas.
Herinner de leerlingen eraan dat je robots met lussen kunt programmeren om iets steeds opnieuw te doen. Leg uit dat er een heel bijzondere lus is waarmee je een robot iets EIND-E-LOOS kunt laten herhalen: een oneindige lus!
In deze les komt de richting met de klok mee aan bod. Leg uit dat de wijzers van een klok in een vaste richting rondgaan. Die richting noemen we met de klok mee. Met de oneindige lussen die jullie gaan programmeren, rijdt de robot met de klok mee over de werkkaarten.
-
Verwerking
Stap 2: Kleur de werkkaart met de dagen van de week
Laat de leerlingen de grote letters op de eerste pagina van de werkkaarten inkleuren. Herhaal de klanken van de grote letters en de namen van de weekdagen.
-
Verwerking
Stap 3: Bouw de oneindige lus voor de dagen van de week
De leerlingen bouwen een programma met twee blokken.
Voeg de volgende blokken toe aan het werkvlak:
- Niveau 1, Beweging: grote cirkel met de klok mee
- Niveau 2, Lussen: oneindige lus. Sleep het blok voor de grote cirkel in de oneindige lus.
-
Verwerking
Stap 4: Voer de oneindige lus voor de dagen van de week uit
Laat de leerlingen Ozobot op het cijfer 1 zetten, gericht met de klok mee.
Maak verbinding met Ozobot Blockly, klik op de knop om het programma uit te voeren en laat de leerlingen kijken wat Ozobot doet terwijl hij rond de cirkel rijdt. Noem elke weekdag wanneer Ozobot die passeert. Laat de robot flink wat rondjes rijden. Vraag de leerlingen wanneer ze denken dat Ozobot zal stoppen. Herinner hen er zo nodig aan dat dit een ONEINDIGE lus is. De robot stopt als je het programma stopt of de robot uitzet.
Extra: het programma met de melodie van Vader Jacob staat hier: https://ozoblockly.com/editor? lang=en&robot=evo&mode=3#da8qri Voer dit programma uit op een apart apparaat dat verbonden is met een tweede Evo. De tekst over de dagen van de week is: Eerst de zondag, dan de maandag, dinsdag komt, dinsdag komt, woensdag en dan donderdag, vrijdag en dan zaterdag, dagen van de week, dagen van de week.
-
Verwerking
Stap 5: Kleur de werkkaart met de seizoenen
Bij de volgende activiteit maken de leerlingen een programma met een oneindige lus over de seizoenen. Ze programmeren Ozobot om in een vierkant te rijden. Op de tweede pagina van de werkkaarten staan seizoensafbeeldingen om in te kleuren, verdeeld over vier vakken met de cijfers 1 tot en met 4. Bespreek elk seizoen, te beginnen met de herfst, en laat de leerlingen de afbeeldingen inkleuren. Herhaal tijdens het kleuren de cijfers en letterklanken.
-
Verwerking
Stap 6: Bouw de oneindige lus voor de seizoenen
De leerlingen bouwen een programma met drie blokken.
Voeg de volgende blokken toe aan het werkvlak:
- Niveau 1, Beweging: 10 stappen vooruit
- Niveau 1, Beweging: draai 90° met de klok mee
- Niveau 2, Lussen: oneindige lus
Sleep beide bewegingsblokken in de bovenstaande volgorde in de oneindige lus.
-
Verwerking
Stap 7: Voer de oneindige lus voor de seizoenen uit
Is de verbinding tussen je robot en Ozobot Blockly verbroken? Maak dan opnieuw verbinding. Zet Ozobot op het cijfer 1, bij de herfst, gericht naar rechts naar het cijfer 2, bij de winter. Klik op de knop om het programma uit te voeren en laat de leerlingen kijken wat Ozobot doet terwijl hij langs de seizoenen rond het vierkant rijdt. Je kunt aan elk seizoen en elke zijde van het vierkant een beweging koppelen. Laat de leerlingen die beweging uitvoeren terwijl de robot van het ene seizoen naar het andere rijdt.
-
Begrip controleren
Stap 8: Controleer het begrip
Controleer of de leerlingen weten hoe ze:
- Blokken uit de categorieën Beweging en Lussen kunnen combineren
- Een oneindige lus kunnen gebruiken om een reeks te herhalen
- Een oneindige lus kunnen gebruiken om iets na te bootsen dat steeds opnieuw gebeurt
Voor de leerlingen
Laat Ozobot steeds rondrijden
Je maakt programma’s met een oneindige lus. Ozobot rijdt steeds opnieuw langs de dagen en de seizoenen.
Je hebt nodig
- Evo
- Werkkaart met 2 pagina’s
- Waskrijtje
- Ozobot Blockly
Zo ga je te werk
Stap 1: Kleur de dagen
Kleur de grote letters op pagina 1 van je werkkaart. Zeg de klanken en de dagen van de week.
Stap 2: Maak een programma
Open Ozobot Blockly. Zet een blok voor een grote cirkel met de klok mee in een oneindige lus.
Stap 3: Laat Ozobot rijden
Verbind je Evo met Ozobot Blockly. Zet Ozobot op cijfer 1, met de klok mee. Start het programma.
Stap 4: Kijk en zeg
Kijk hoe Ozobot rondrijdt. Zeg de naam van elke dag als Ozobot erlangs rijdt. Denk na: wanneer stopt Ozobot?
Stap 5: Kleur de seizoenen
Kleur de plaatjes op pagina 2 van je werkkaart. Begin bij de herfst. Zeg de cijfers en de klanken.
Stap 6: Maak een nieuw programma
Zet 10 stappen vooruit en draai 90° met de klok mee. Zet deze blokken in die volgorde in een oneindige lus.
Stap 7: Rijd langs de seizoenen
Zet Ozobot op cijfer 1 bij de herfst. Richt hem naar rechts, naar cijfer 2 bij de winter. Start het programma. Kijk hoe Ozobot langs de seizoenen rijdt.
Werkkaarten
De werkkaarten zitten in de PDF van deze les. Print ze op 100% (werkelijke grootte), niet op “passend maken”: dan rijdt Ozobot precies over de lijnen.
Download de les met alle werkkaarten (PDF) (opent in een nieuw tabblad)
Video’s
SLO-leerdoelen
Met deze les werk je aan de volgende leerdoelen voor digitale geletterdheid (computational thinking) van SLO:
- 6.1 Herkennen van het herhalen van taken in verschillende situaties. Automatisering
- 7.15 Ontwikkelen en schrijven van een eenvoudige computercode. Algoritmes en procedures
- 7.17 Voorspellen van gedrag bij de werking van simpele (computer)programma's door logisch te redeneren. Algoritmes en procedures




