## Informatie vooraf

### Doelen digitale vaardigheid

Computational thinking
Probleem decompositie:

- Omzetten van een concreet probleem in een passende visuele weergave (bijv. stappenschema);
- Uitwerken van deelopdrachten en de opbrengsten samenstellen tot een eindproduct;
- Checken of geen belangrijk deel gemist of vergeten wordt bij het uitvoeren van deelopdrachten.

Algoritmes en procedures:

- Ervaren dat een beschrijving van een algoritme helder kan lijken, maar wellicht nog steeds verkeerd 'begrepen' kan worden (door een ander of door de computer) en vraagt om een duidelijker formulering;
- ​Ontwikkelen en schrijven van eenvoudige computercode;
- Ontdekken van fouten in algoritmes door logisch te redeneren en verbeteren hiervan (debugging);
- Beschrijven van een herhalingslus met een vast aantal herhalingen.

De leerling:

- Kan door algoritmisch redeneren oplossingen genereren;
- Kan oplossingen automatiseren door middel van algoritmisch denken;
- Kan een computerprogramma schrijven in code.

Lesdoelen en succescriteria

Benodigdheden
Hele groep:
Boomwhackers!

Per groepje:

- Ipads/Laptops*.
- De app mBlock Blockly OF de website mBlock Block-Based IDE- Coding for Beginners
- mBot: 1 per groepje*.
- Kabel om de mBot aan de Ipad/Laptop te kunnen koppelen*.
- Geprinte werkbladen voor de groepjes.
- Pennen/potloden.

* deze benodigdheden worden meegeleverd in de leskist.

Verder:

- Ruimte om de mBot te kunnen laten 'dansen'.
- Digibord met werkend geluid.
- Stabiele internetverbinding.
- Bluetooth verbinding tussen Ipad/Laptop en mBot.

Leerkracht PowerPoint met bijbehorende notities.

Algoritme Happy Birthday deel 1

Algoritme Happy Birthday deel 2

Waarden van muzieknoten

Werkblad: Ons Algoritme

Happy Birthday Sheets

Werkblad: Happy Birthday.

Werkblad: "Tips & Tops"

Koppeling met andere vakken
Muziek:

- Kinderen leren de notatie van noten om te zetten in een algoritme.
- Kinderen weten het verschil tussen kwart, halve en hele noten.
- Kinderen leren het ritme van een liedje na te maken met de mBot.

Taal:

- Kinderen schrijven een instructie (algoritme) voor de mBot.
- Kinderen kunnen notatie van noten om zetten in een "geschreven" instructietekst.

Voor de les

- Neem de tijd om deze les alvast door te nemen.
- Start de PowerPoint.
- Zorg voor voldoende werkbladen.
- Zorg voor ruimte zodat de kinderen de mBot ook kunnen laten 'dansen'.
- Opgeladen devices en mBots.
- Potloden/pennen.
- Camera (voor maken van foto's/filmpjes van proces en resultaat).

Suggesties:

- Probeer zelf al een keer het lied te programmeren op de mBot.
- Plan deze les in als er iemand jarig is of wanneer je zelf je verjaardag viert in de klas.