Les 1: Programmeer de meester
De leerlingen maken kennis met programmeren. Ze geven instructies en voeren ze uit, ze hebben hierbij aandacht voor de duidelijkheid. De kinderen ervaren dat er eenvoudige en moeilijke instructies zijn. Ze leren de moeilijke instructies opdelen in kleinere eenvoudige instructies die de leerkracht achtereenvolgens uitvoert. Tenslotte programmeren ze de leerkracht voor het maken van een boterham met confituur.
|
|
Les 2: leren commanderen
De leerlingen leren een aantal vaste commando's kennen waarmee ze problemen stapsgewijs kunnen oplossen. Eerst laten we de leerlingen één commando geven en uitvoeren om één probleem op te lossen. Nadien geven ze een reeks commando's achtereenvolgend om het probleem op te lossen (=algoritme). Op deze wijze maken ze kennis met het moeilijkere begrip "algoritme".
|
|
Tussendoortje
Net voor het belt moeten de leerlingen hun buur naar de gang programmeren, dit doen ze aan de hand van de geleerde commando’s. Geraken alle robots voor het belsignaal in de gang?
|
|
LES 3: problemen oplossen
De leerlingen lossen aan de hand van een aantal commando's problemen op. De algoritmen bestaan uit een reeks commando's die achter elkaar worden uitgevoerd.
|
|
Tussendoortje
Programmeer de stip naar het juiste antwoord door het gebruiken van pijltjes. Je kan dit tussendoortje ook perfect zonder de computer uitvoeren. Zorg voor een rooster op het bord, vragen en mogelijke antwoorden.
|
|
Les 4: moeilijkere instructies
Er worden twee moeilijke commando's aangebracht die belangrijk zijn binnen het programmeren: 'herhaal' en 'als...dan... (anders...)'. De kinderen moeten aan de hand van deze commando's hun codes korter en dus beter maken. De leerlingen moeten een algoritme schrijven om iemand te laten dansen.
|
|
Lesideeën
Hieronder vind je nog een uitgewerkte les waarbij je het probleemoplossend denken van de kinderen stimuleert. Wil je nog meer lesideeën waarbij je geen computer nodig hebt. Neem dan een kijkje op de site hiernaast.
|