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