Kies welke cookies je toestaat. Je kunt je keuze altijd wijzigen via "Cookie-instellingen" onderaan de pagina.

Zoeken in het lesmateriaal

Welke les zoek je?

Typ minimaal twee tekens.

Kennismaken met Ozobot Blockly 06: Vaardighedentoets

Bouw met je leerlingen programma’s met telgestuurde en oneindige herhalingen. Ze oefenen met instructies ordenen, fouten opsporen en laten Evo rijden als een stofzuiger.

Download les (PDF) (opent in een nieuw tabblad)

Gratis · A4 · leerkrachtdeel, leerlingdeel en werkkaarten

Omslagfoto van de les Kennismaken met Ozobot Blockly 06: VaardighedentoetsNieuw1 download

Voor de leerkracht

Leerdoelen

Na deze les kunnen de leerlingen:

  1. De leerling herhaalt reeksen instructies en debuggen (fouten opsporen).
  2. De leerling programmeert Ozobot met een telgestuurde herhaling.
  3. De leerling programmeert Ozobot met een oneindige herhaling.

Voorbereiding

Benodigdheden

  • Tablet/computer

Materialen voor de leerkracht

Materialen voor de leerlingen

  • 1 Evo per groepje
  • Ozobot Blockly

Lesverloop

  1. 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.

    Herhaal de begrippen: pseudocode – gewone woorden die beschrijven wat je een robot of computer wilt laten doen; debuggen (fouten opsporen) – fouten in een programma vinden en verbeteren; reeks instructies – instructies die in een bepaalde volgorde staan; telgestuurde herhaling – laat een reeks instructies een bepaald aantal keren herhalen; oneindige herhaling – laat een reeks instructies eindeloos herhalen.

  2. Stap 2: Debuggen (fouten opsporen) herhalen

    Begin met het begeleiden van de leerlingen bij het debuggen (fouten opsporen) van een programma. Laat dit programma zien: https://ozoblockly.com/editor?lang=en&robot=evo&mode=1#34wa5a

    Lees de pseudocode voor en vraag de leerlingen beide handen op te steken wanneer ze de fout zien. De pseudocode is: ga 5 stappen vooruit, draai rond, laat politielichten zien, maak een vrolijk geluid en ga 5 stappen achteruit.

    Het wachtblok is de fout in het programma. Laat het verbeterde programma zien: https://ozoblockly.com/editor?lang=en&robot=evo&mode=1#487dk7

  3. Stap 3: Telgestuurde herhalingen

    Vraag de leerlingen om drie keer op te staan en weer te gaan zitten. Wijs op het aantal herhalingen: drie keer. Geef de leerlingen een compliment: ze hebben een telgestuurde herhaling uitgevoerd! Herinner hen eraan dat een telgestuurde herhaling een reeks instructies een bepaald aantal keren laat herhalen. Ze hebben zojuist de reeks ‘opstaan en gaan zitten’ drie keer herhaald.

  4. Stap 4: Een programma met een telgestuurde herhaling

    Bouw vervolgens het programma met een telgestuurde herhaling. De pseudocode voor het programma is:

    • maak het bovenste ledlampje blauw
    • ga 10 stappen vooruit
    • maak het bovenste ledlampje groen
    • ga 10 stappen achteruit
    • herhaal de reeks 3 keer

    Je vindt het volledige programma hier: https://ozoblockly.com/editor?lang=en&robot=evo&mode=2#c3aanx

    De blokken voor herhalingen vind je op niveau 2.

  5. Stap 5: Het programma met een telgestuurde herhaling uitvoeren

    Verbind de robot, start het programma en kijk wat de robot doet. Vraag de leerlingen te tellen hoe vaak Ozobot de reeks herhaalt. Stel daarna de volgende vragen.

    Heeft Ozobot:

    • het bovenste lampje blauw laten branden
    • 10 stappen vooruit gereden
    • het bovenste lampje groen laten branden
    • 10 stappen achteruit gereden
    • de reeks 3 keer herhaald
  6. Stap 6: Ozo-stofzuigen met oneindige herhalingen

    Vraag de leerlingen of ze weten wat een stofzuiger is. Leg uit dat je bij het stofzuigen meerdere keren vooruit en achteruit over de vloer gaat om ieder stukje mee te nemen. Je herhaalt steeds dezelfde beweging.

    Het programma met een oneindige herhaling lijkt op het programma met een telgestuurde herhaling.

    • Gebruik het vorige programma. Haal de reeks instructies uit de telgestuurde herhaling en verwijder daarna het herhalingsblok.
    • Voeg aan het einde van de reeks een blok toe om een klein stukje naar rechts te draaien.
    • Zoek op niveau 2 bij de blokken voor herhalingen het blok dat instructies eindeloos herhaalt. Voeg dit toe aan het werkgebied. Sleep het naar het begin van de reeks en verbind het ermee. Het herhalingsblok moet groter worden, zodat alle blokken van de reeks erin passen.
  7. Stap 7: Je Ozo-stofzuiger laten werken

    Herinner de leerlingen eraan dat Ozobot bij een oneindige herhaling het programma blijft uitvoeren totdat je hem laat stoppen. Vraag de leerlingen een stofzuigergeluid te maken terwijl de Ozo-stofzuiger het programma uitvoert. Laat hen beginnen zodra je het programma start en stoppen zodra je het programma stopt.

  8. Stap 8: Begrip controleren

    Stel de leerlingen vragen om te controleren of ze het volgende begrijpen:

    • blokken aan elkaar zetten om een reeks instructies te maken
    • het doel van een telgestuurde herhaling
    • het doel van een oneindige herhaling en debuggen (fouten opsporen)

Aanvullend materiaal

  • Lesuitbreiding(en)
  • Uitbreiding: -laat leerlingen alledaagse activiteiten bedenken en programma's maken die deze uitbeelden

Voor de leerlingen

Maak een Ozo-stofzuiger

Je gaat een programma maken en fouten opsporen. Daarna laat je Evo steeds opnieuw stofzuigen.

Je hebt nodig

  • Evo
  • Een computer of tablet met Ozobot Blockly

Zo ga je te werk

  1. Stap 1: Zoek de fout

    Luister naar het programma. Steek allebei je handen op als je de fout ziet. De robot gaat 5 stappen vooruit, draait rond, laat politielichten zien, maakt een vrolijk geluid en gaat 5 stappen achteruit.

  2. Stap 2: Herhaal de beweging

    Sta op en ga weer zitten. Doe dit 3 keer.

  3. Stap 3: Maak een programma

    Open Ozobot Blockly en verbind Evo. Maak deze reeks: maak het bovenste lampje blauw, ga 10 stappen vooruit, maak het bovenste lampje groen en ga 10 stappen achteruit. Zet de reeks in een herhaling van 3 keer.

  4. Stap 4: Voer het programma uit

    Start het programma. Kijk en tel hoe vaak Evo de reeks doet. Let op de lampjes en de bewegingen.

  5. Stap 5: Maak een Ozo-stofzuiger

    Haal de reeks uit de herhaling en verwijder het herhalingsblok. Zet aan het einde een blok om een klein stukje naar rechts te draaien. Zet daarna de hele reeks in een blok dat de instructies eindeloos herhaalt.

  6. Stap 6: Laat je stofzuiger werken

    Start het programma. Maak een stofzuigergeluid zolang Evo rijdt. Stop met het geluid zodra je het programma stopt.

Video’s

Videoles groep 1–3 Ozobot Blockly 06: Vaardighedentoets
V7

SLO-leerdoelen

Met deze les werk je aan de volgende leerdoelen voor digitale geletterdheid (computational thinking) van SLO:

Gerelateerde lessen

  • Nieuw3 downloads

    Programmeer voor goud – Curlinguitdaging

    • Groep/klas: Groep 2–8 – klas 1–6
    • Duur: 45 min
    • Methode: OzoBlockly
    • Methode: Ozobot Editor

    Plan met pseudocode een programma voor een curlingrobot, bouw een stenenvanger en stuur de stenen naar het doel. Test en verbeter je…

  • Nieuw2 downloads

    Kennismaken met Ozobot Blockly 04: Oneindige lussen

    • Groep/klas: Groep 1–3
    • Duur: 45 min
    • Methode: OzoBlockly

    Laat je leerlingen ontdekken hoe een oneindige lus werkt. Ze programmeren Ozobot om de dagen van de week en de seizoenen steeds…

  • Nieuw3 downloads

    Kennismaken met Ozobot Blockly 03: Herhalingen

    • Groep/klas: Groep 1–3
    • Duur: 45 min
    • Methode: OzoBlockly

    Je bouwt met Blockly een korte reeks en voegt een herhaalblok toe. Programmeer Evo om de reeks vier keer uit te voeren…

  • Nieuw3 downloads

    Kennismaken met Ozobot Blockly 02: Volgordes

    • Groep/klas: Groep 1–3
    • Duur: 40 min
    • Methode: OzoBlockly

    Laat je leerlingen de handelingen in een verhaal op volgorde zetten, vertalen naar pseudocode en omzetten in Blockly-blokken. Daarna voert Evo het…