Voor de leerkracht
Leerdoelen
Na deze les kunnen de leerlingen:
- De leerling herkent de volgorde van handelingen in een kort verhaal.
- De leerling zet programmeerblokken in een volgorde.
- De leerling herkent de volgorde van handelingen in het gedrag van de robot.
Voorbereiding
Benodigdheden
- Tablet/computer
Materialen voor de leerlingen
- 1 Evo per leerling
- Ozobot Blockly
Lesverloop
-
Stap 1: Introductie
Gebruik de instructievideo om je leerlingen door de activiteit te begeleiden. Je kunt ook de onderstaande stappen volgen. Bepaal vooraf of de leerlingen met je meedoen, of dat je eerst voordoet en hen daarna zelfstandig laat oefenen.
Leg de leerlingen uit dat het woord volgorde in veel situaties wordt gebruikt. Vaak gaat het om een reeks handelingen die in een bepaalde volgorde plaatsvinden. Als je je bijvoorbeeld 's ochtends aankleedt, trek je eerst je broek aan, dan je sokken en daarna je schoenen. Vraag de leerlingen wat er zou gebeuren als ze hun schoenen vóór hun sokken aantrekken. Bij robots gaat het om een reeks opdrachten in een bepaalde volgorde. Meestal is die volgorde belangrijk. Als je telt, staan de getallen ook in een bepaalde volgorde: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Het is belangrijk dat de getallen in die volgorde blijven staan.
-
Stap 2: Het verhaal
Leg uit dat de handelingen in een verhaal in een bepaalde volgorde gebeuren.
Vraag de leerlingen om op de volgorde van de handelingen te letten terwijl je het volgende verhaal voorleest:
Er was eens een robot die Evo de Ozobot heette. Hij woonde op een geweldige plek en ging graag wandelen. Op een dag ging Evo tijdens een wandeling de hoek om. Wat hij daar zag, verbaasde hem enorm! Er stond een reusachtige hond die aan een ijshoorntje likte en goocheltrucs deed. De hond keek naar Evo en vroeg of hij mee wilde doen aan de goochelshow. Evo voelde zich heel klein en vroeg aan de hond: “Hoe kan ik meedoen aan de goochelshow? Ik ben maar een kleine robot.” De hond antwoordde: “Je bent niet zomaar een kleine robot! Jij kunt toveren met je lichtjes! Wil je me alsjeblieft helpen door je vuurwerklichtjes te laten zien?” Evo was zo enthousiast dat hij een rondje draaide en naast de hond terechtkwam, terwijl zijn vuurwerklichtjes flitsten. Na de goochelshow kon Evo de Ozobot niet wachten om naar huis te gaan en iedereen over zijn avontuur te vertellen. Einde.
-
Stap 3: Handelingen 1 en 2 en pseudocode
Leg uit dat pseudocode bestaat uit gewone woorden die je helpen bepalen welke blokken je in een programma in Ozobot Blockly gebruikt. Bespreek het verhaal en wijs de eerste twee handelingen aan. Je kunt tekeningen of afbeeldingen gebruiken voor de pseudocode.
Handeling 1: Evo ging wandelen. Pseudocode: ga 10 stappen vooruit
Handeling 2: Evo ging de hoek om. Pseudocode: draai, zodat je een andere kant op kijkt
-
Stap 4: Handelingen 3 en 4
Bespreek het verhaal verder en wijs handelingen 3 en 4 aan.
Handeling 3: Evo was verbaasd. Pseudocode: maak een verbaasd geluid
Handeling 4: Evo stond even stil terwijl hij met de hond praatte. Pseudocode: wacht
-
Stap 5: Handelingen 5 en 6
Bespreek het verhaal verder en wijs handelingen 5 en 6 aan.
Handeling 5: Evo was zo enthousiast dat hij een rondje draaide. Pseudocode: draai een rondje
Handeling 6: Evo liet zijn vuurwerklichtjes zien. Pseudocode: vuurwerklichtjes
-
Stap 6: De eerste drie Blockly-blokken
Herhaal de pseudocode kort. Open daarna Ozobot Blockly om een programma te maken waarmee Evo het verhaal naspeelt.
Eerst begon het verhaal met: ga 10 stappen vooruit.
Ten tweede: draai.
Ten derde: maak een verbaasd geluid.
Ten vierde: wacht.
Ten vijfde: draai een rondje.
Ten zesde: vuurwerklichtjes.
Open Ozobot Blockly en voeg drie blokken toe aan het werkgebied.
Categorie Beweging: ga 10 stappen vooruit
Categorie Beweging: draai 90°
Categorie Geluiden: grote glimlach
Klik de drie blokken in die volgorde aan elkaar.
-
Stap 7: De laatste drie Blockly-blokken
Voeg de laatste drie blokken toe aan het programma en verbind ze met de eerste drie blokken.
Categorie Wachten: wacht 2 seconden
Categorie Beweging: draai een rondje (kies een van de blokken met een spiraal)
Categorie Lichteffecten: vuurwerk
-
Stap 8: Het programma uitvoeren
Lees eerst het verhaal nog een keer voor en vraag de leerlingen om op de volgorde van de handelingen te letten. Verbind daarna Ozobot en voer het programma uit. Het voorlezen van het verhaal duurt langer dan het uitvoeren van het programma op de robot. Lees daarom eerst voor en voer daarna het programma uit.
Vraag de leerlingen of Ozobot de handelingen in dezelfde volgorde uitvoerde als in het verhaal.
Vraag de leerlingen of de pseudocode hen hielp om de juiste programmeerblokken te kiezen.
-
Stap 9: Begrip controleren
Stel de leerlingen vragen om te controleren of ze het volgende begrijpen:
- blokken uit de categorieën Lichteffecten, Geluiden, Wachten en Beweging aan elkaar koppelen
- handelingen in een verhaal herkennen
- handelingen in een verhaal koppelen aan pseudocode
- een reeks opdrachten programmeren in dezelfde volgorde als de handelingen in een verhaal
Uitbreidingen:
- laat de leerlingen het verhaal op papier tekenen en hun programma op dat papier uitvoeren
- vraag de leerlingen om een eigen verhaal met een reeks handelingen te bedenken en Ozobot zo te programmeren dat hij die handelingen uitvoert
Voor de leerlingen
Laat Evo het verhaal naspelen
Je gaat een programma maken voor Evo. Zet de opdrachten in dezelfde volgorde als de handelingen in het verhaal.
Je hebt nodig
- Evo
- Een apparaat met Ozobot Blockly
Zo ga je te werk
Stap 1: Luister naar het verhaal
Luister naar het verhaal over Evo. Let goed op wat er eerst, daarna en als laatste gebeurt.
Stap 2: Zeg wat Evo doet
Vertel welke handelingen je hoorde. Zeg ze in de goede volgorde.
Stap 3: Kies de eerste blokken
Open Ozobot Blockly. Zet deze blokken in deze volgorde: ga 10 stappen vooruit, draai 90° en grote glimlach.
Stap 4: Maak je programma af
Voeg deze blokken toe: wacht 2 seconden, draai een rondje en vuurwerk.
Stap 5: Verbind de blokken
Klik alle blokken in de goede volgorde aan elkaar.
Stap 6: Voer het programma uit
Verbind Ozobot en start het programma. Kijk goed naar de volgorde van de handelingen.
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.9 Representeren en communiceren van een algoritme door middel van codes en symbolen. Algoritmes en procedures
- 7.12 Opdoen van praktische ervaring met een programmeeromgeving (software). Algoritmes en procedures
- 7.17 Voorspellen van gedrag bij de werking van simpele (computer)programma's door logisch te redeneren. Algoritmes en procedures




