Voor de leerkracht
Leerdoelen
Na deze les kunnen de leerlingen:
- De leerling kan uitleggen wat een herhaling is bij het programmeren.
- De leerling kan met programmeerblokken en herhalingen een programma bouwen waarmee de robot een eenvoudige reeks herhaalt.
- De leerling kan uitleggen hoe een herhaalblok een reeks programmeerblokken verandert.
Voorbereiding
Benodigdheden
- Tablet/computer
Materialen voor de leerlingen
- 1 Evo of Bit+ per groepje
- Ozobot Blockly
Lesverloop
-
Stap 1: Introductie
Gebruik de instructievideo om je leerlingen door de activiteit te begeleiden. Je kunt ook de lesstappen hieronder volgen. Bepaal vooraf of leerlingen met je meedoen of dat je eerst voordoet wat ze daarna zelfstandig gaan toepassen.
Vraag leerlingen om voorbeelden te bedenken en te delen van dingen die steeds opnieuw gebeuren. Herinner ze eraan dat ze in de vorige les hebben geleerd dat een reeks bestaat uit instructies in een bepaalde volgorde. Vertel dat ze vandaag een reeks maken en Evo die daarna steeds opnieuw laten uitvoeren: in een herhaling.
Geef een paar voorbeelden of laat leerlingen situaties uit het dagelijks leven bedenken waarin iets zich herhaalt. Denk bijvoorbeeld aan:
- de dagen van de week
- je elke ochtend aankleden
- tandenpoetsen
- haar vlechten
- afwassen
- hoelahoepen
-
Stap 2: Een eenvoudige reeks en pseudocode
Herinner leerlingen eraan dat pseudocode bestaat uit gewone woorden die ons helpen bepalen welke blokken we nodig hebben om een programma te maken.
De pseudocode voor de reeks van vandaag is:
- Eén: zet het lampje bovenop op groen.
- Twee: ga 10 stappen vooruit.
- Drie: ga de hoek om.
-
Stap 3: Het eerste en tweede Blockly-blok
Begin op niveau 1. Voeg de volgende blokken toe aan het werkgebied en klik ze aan elkaar, met het blok voor het groene lampje bovenaan.
Lichteffecten: één groen lampje. Beweging: ga 10 stappen vooruit.
-
Stap 4: Het derde Blockly-blok en het programma uitvoeren
Herinner leerlingen eraan dat het derde blok ‘ga de hoek om’ is. Voeg vanuit de categorie Beweging het blok toe met een gemarkeerde pijl die een kwartcirkel maakt. De richting van de pijl maakt niet uit.
Klik op het blok voor de bocht en sleep het naar de onderkant van de reeks.
-
Stap 5: De herhaling
Ga naar niveau 2 en klik op de categorie Herhalingen.
Er zijn twee herhaalblokken: een blok dat eindeloos herhaalt en een blok waarmee je bepaalt hoe vaak het programma de reeks herhaalt.
Voeg een herhaalblok met een vast aantal herhalingen toe aan het programma. Stel het herhaalblok in op vier herhalingen. Als je het boven het blok voor het groene lampje loslaat, hoort het vast te klikken en automatisch alle blokken van de reeks te omsluiten.
-
Stap 6: Je programma uitvoeren
Maak verbinding met Ozobot Blockly en klik op Programma uitvoeren. Vraag leerlingen om te kijken wat Ozobot doet en elke stap van de reeks te herkennen. De robot hoort de reeks vier keer uit te voeren. Vraag na de vierde herhaling welke vorm de robot heeft gereden. Dat is een vierkant.
-
Stap 7: Begrip controleren
Controleer of leerlingen weten hoe ze:
- blokken uit de categorieën Lichteffecten, Beweging en Herhalingen aan elkaar koppelen
- blokken in een reeks aan pseudocode koppelen
- een herhaalblok gebruiken om een reeks te herhalen
Voor de leerlingen
Laat Ozobot een vierkant rijden
Je maakt een programma met een reeks en een herhaling. Zo rijdt Ozobot steeds dezelfde route.
Je hebt nodig
- Een Evo of Bit+ per groepje
- Een computer of tablet met Ozobot Blockly
Zo ga je te werk
Stap 1: Denk mee
Noem iets dat steeds opnieuw gebeurt.
Stap 2: Open de reeks
Open Ozobot Blockly. Kies niveau 1.
Stap 3: Maak de reeks
Zet het blok voor één groen lampje in het werkgebied. Zet daaronder het blok ‘ga 10 stappen vooruit’.
Stap 4: Maak de bocht
Kies bij Beweging het blok met de pijl die een kwart rondje maakt. Zet dit blok onderaan. De richting maakt niet uit.
Stap 5: Voeg een herhaling toe
Kies niveau 2. Open Herhalingen. Zet het blok voor een vast aantal herhalingen boven het groene lampje.
Stap 6: Voer je programma uit
Maak verbinding met Ozobot. Klik op Programma uitvoeren. Kijk hoe Ozobot de reeks vier keer uitvoert.
Stap 7: Kijk naar de vorm
Kijk welke vorm Ozobot 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
SLO-leerdoelen
Met deze les werk je aan de volgende leerdoelen voor digitale geletterdheid (computational thinking) van SLO:
- 5.2 Plaatsen van (deel)opdrachten in een logische volgorde. Probleemdecompositie
- 7.13 Beschrijven van een herhalingslus met een vast aantal herhalingen. Algoritmes en procedures
- 7.15 Ontwikkelen en schrijven van een eenvoudige computercode. Algoritmes en procedures




