Programmeren met de Mbot

Programmeren met de Mbot

Programmeren met de Mbot

Fase 3

Lesduur: +/- 80 minuten
Deze les kan je in tweeën splitsen.
De eerste les kun je stoppen na dia 10 OF dia 17.
Les 2 bestaat dan uit dia 11&12 OF dia 18&19.

 

Korte samenvatting
De leerlingen leren de mBot te programmeren zodat deze een vooraf bepaalde route kan afleggen. Dit doen ze met behulp van een app en/of een website. Het programmeren gebeurt met behulp van zogenoemde 'blokken'.

Informatie vooraf

Doelen digitale vaardigheid

Computational thinking
Algoritmes en procedures:

  • maken van een herbruikbaar algoritme voor een probleem
  • beoordelen van verschillende algoritmes op werking en bruikbaarheid in een bepaalde situatie
  • oplossen van een probleem door het formuleren van een eigen set instructies
  • verklaren van de werking van eenvoudige algoritmes door logisch redeneren
  • opdoen van praktische ervaring met een programmeeromgeving (software)
  • ontwikkelen en schrijven van eenvoudige computercode

De leerling

  • kan door algoritmisch redeneren oplossingen genereren
  • kan oplossingen automatiseren door middel van algoritmisch denken
  • kan een computerprogramma schrijven in code

 

Voor de les

Wij gaan er van uit dat de leerlingen bekend zijn met begrippen als robot, programmeren en algoritme. En enige ervaring hebben met programmeren mbv het blokken systeem (bijv. scratch). Zo niet? Doe dan eerst de les "Offline programmeren".

Doelen digitale vaardigheid

Computational thinking

 

Lesdoelen
  • Leerlingen kunnen, m.b.v. software, een algoritme schrijven voor de mBot.
  • Leerlingen maken in goed overleg een algoritme voor de mBot.
  • Leerlingen kunnen overweg met de programmeertaal Ruby (blokkensysteem).
  • Leerlingen ontwerpen een eigen route voor de mBot.

 


 

Benodigdheden
Per groepje:

* deze benodigdheden worden meegeleverd in de leskist.

Verder:

  • Ruimte maken door tafels/stoelen aan de kant te zetten zodat de parcours kunnen worden uitgezet en gereden.
  • Digibord met werkend geluid.
  • Stabiele internetverbinding.
  • Bluetooth verbinding tussen Ipad/Laptop en mBot.

Open bestand Leerkracht PowerPoint met bijbehorende notities.

Open bestand Werkblad: Ons Algoritme.

Open bestand Werkblad: Tips & Tops.


 

En verder:

  • Neem de inhoud van deze les alvast een keer door.
  • Zet de PowerPoint klaar op het digibord.
  • Zorg voor een open ruimte.
  • Verdeel de klas in groepjes. Er zijn 6 mBots.
  • Zorg dat de Ipads/Laptops zijn opgeladen*.
  • Zorg er voor dat de mBot voorzien is van opgeladen batterijen*.

* deze benodigdheden worden meegeleverd in de leskist.


 

Koppeling met andere vakken
Taal:
  • Kerndoel 1: De leerlingen leren informatie te verwerven uit gesproken taal. Ze leren tevens die informatie, mondeling of schriftelijk, gestructureerd weer te geven.
  • Kerndoel 5: De leerlingen leren naar inhoud en vorm teksten te schrijven met verschillende functies, zoals: informeren, instrueren, overtuigen of plezier verschaffen.
Samenwerken:
  • De leerlingen leren, door te werken in drietallen, effectief te communiceren.
  • De leerlingen leren samen een proces in te richten om tot een gezamenlijk doel te komen.
  • De leerlingen leren een open houding aan te nemen t.a.v. andere ideeën.

Stap 1: Introductie

Introductie- 15 minuten

Start de PowerPoint. Hierin staan notities met o.a. meer informatie, uitleg, tips, vragen die je kan stellen en/of achtergrondinformatie.

Dia 2:
Programmeren? Huh? Wat is dat?
Haal de voorkennis bij de leerlingen op over programmeren, algoritme en robots.
Wat betekenen die woorden en welke kennis hebben de leerlingen al? Maak bijvoorbeeld een woordweb.

Dia 3:
Show your moves!
Laat zien dat jij de mBot al hebt geprogrammeerd. Zorg er dus voor dat je zelf al de mBot geprogrammeerd hebt voor een korte route. En laat dit zien!

Filmtips:
Robot: Uit welke onderdelen bestaat een robot? (uitgelegd in 2 min.) - YouTube
Programmeren: Wat is programmeren? (uitgelegd in 1 minuut) - YouTube
Algoritme: https://www.youtube.com/watch?v=vmq6Rehhl6Q

 

 

Stap 2: Produceren

Produceren- 50 minuten

De kinderen gaan, onder jouw leiding, aan de slag met de mBot.
De kinderen leren stap voor stap bepaalde 'blokken' te gebruiken om een algoritme te kunnen maken.

Hiervoor gebruik je de PowerPoint. De notities bevatten o.a. verdiepende vragen, tips en/of achtergrond informatie. De rode pijlen in de PowerPoint geven aan waar de juiste 'blokken' te vinden zijn.

Dia 4 t/m 11:
Programmeren met behulp van een website.

Dia 13 t/m 18:
Programmeren met behulp van een app.

Dia 11 of 18:
De kinderen maken hun eigen parcours en algoritme voor de mBot. Het algoritme leggen zij vast op papier. Gebruik hiervoor werkblad "Ons algoritme".

Stap 3: Presenteren

Presenteren- 20 minuten

Dia 12 en 19:

De groepjes hebben hun eigen parcours bedacht en getest.
Door hun algoritme vast te leggen kan een ander groepje nu dit algoritme namaken.

De groepjes maken elkaars algoritme na en testen zo het parcours.
Ze geven elkaar hiervoor tips/tops door het invullen van het werkblad "Tips & Tops". Ze delen dit met het groepje dat het algoritme bedacht heeft. Dit kun je bijvoorbeeld doen m.b.v. de coöperatieve werkvorm Rotonde of Om-de-beurt of .....

Je kan het hierbij laten maar leuker nog:

Geef de kinderen nog even de tijd om de tips/tops te verwerken in hun algoritme. Daarna mogen zij hun mBot nog 1x testen.

Na de test kun je elk groepje zijn/haar parcours laten zien en dit filmen. De filmpjes kunnen daarna gedeeld worden met ouders, in de nieuwsbrief, in de andere klassen enz.

 

Differentiatie

Bij (bijna) elke opdracht die in de PowerPoint staat beschreven is er voor de leerlingen een extra uitdaging bij gezet.

Uiteraard zijn er nog veel meer mogelijkheden.
Zo kan de mBot bijvoorbeeld ook muziek maken.
Laat de leerlingen hier vooral mee experimenteren bij de opdracht 'Eigen ontwerp'.

Veel plezier!

Professionalisering

Voor de leerkracht

Niet bekend met mBot en programmeren? Dan raden we je aan om de gehele les eerst zelf een keer te door lopen. Voer ook (deels) de opdrachten zelf een keer uit zowel via de app als via de website.
Succes en veel plezier!

Omdat er op dit moment 6 mBots zijn kun je ervoor kiezen om deze les met de helft van de groep te doen. Zo blijven de groepjes per mBot klein en zal de betrokkenheid van de kinderen groter zijn. 

  • Het arrangement Programmeren met de Mbot is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Laatst gewijzigd
    2022-11-29 10:17:04
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding-GelijkDelen 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding en publicatie onder dezelfde licentie vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding-GelijkDelen 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    In deze les leren de kinderen een robot (mbot) te programmeren zodat die een vooraf bepaalde route kan afleggen. Hiervoor maken ze gebruik van een programmeer applicatie.
    Leerniveau
    PO groep 8; PO groep 7; PO groep 6;
    Leerinhoud en doelen
    Nederlandse Taal; Verkeer;
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    1 uur en 20 minuten
    Trefwoorden
    algoritme, bovenbouw, computational thinking, groep 6, groep 7, groep 8, mbot, po, programmeren

    Gebruikte Wikiwijs Arrangementen

    PCOU Willibrord- Link030. (z.d.).

    sjabloon computational Thinking

    https://maken.wikiwijs.nl/176188/sjabloon_computational_Thinking