Programmeren – een kijkje in de les

De laatste maanden heb ik twee blokken met programmeerlessen gegeven. Eerst aan een plusklas met kinderen uit groep 4 t/m 8 (een mooie uitdaging!) en daarna aan een plusklas met kinderen uit groep 7/8. Beide blokken waren een groot succes met bijzonder enthousiaste kinderen, al vonden ze het best wel pittig. Elke les was ongeveer 2,5-3 uur.

img_2877Les 1 – unplugged
Bij de eerste les blijven de computers nog uit. Om er meteen in te komen, begin ik met een potje levend programmeren. De kinderen worden in teams verdeeld en moeten een robot – een van hun teamgenoten – naar de andere kant van het veld zien te ‘programmeren’. Dat is best een uitdaging!

Daarna gaan de kinderen aan de slag met binair tellen en met pixels. Ze schrijven codes voor elkaar en proberen de codes van hun klasgenoten te ontcijferen. Hoe kun je dat nou zo kort mogelijk noteren?

Les 2 en 3 – oefenenimg_2892
Tijdens les 2 en 3 gaan de kinderen hard aan de slag met programmeren. Ze maken allerlei oefeningen op code.org om nieuwe concepten uit te proberen en zelf te ontdekken hoe dingen als lussen, variabelen en functies werken. Op codecombat.com leren ze de beginselen van Python. Ook maken ze vast kennis met Scratch.

img_2924Optie – excursie
Met een van de plusklassen ben ik op excursie geweest naar een kunsttentoonstelling in het Fries Museum. Daar bekeken de kinderen eerst de tentoonstelling en vertelden ze elkaar wat ze gezien en ontdekt hadden. Daarna ging ieder voor zich op stap om figuren en objecten te zoeken voor in hun eindwerkstuk. Ze maakten een beschrijving van wat ze nodig hadden en een projectplan voor hun eindwerkstuk.

Les 4 – eindproject img_2799
In les 4 draait alles om het eindwerkstuk. De leerlingen hebben 4 opties: een animatie, een doolhofspel, een flappy birdspel of een ontwijk&verzamelspel. Aan de hand van hun projectplan gaan de kinderen aan de slag in Scratch. Ze programmeren alles zelf, met hulp van mij als ze het nodig hebben.

img_2841Les 5 – presentaties en robots
In de laatste les presenteren de kinderen hun eindproject aan elkaar. Ze vertellen wat ze gemaakt hebben en demonstreren hoe het werkt. Ook leggen ze uit hoe hun code in elkaar zit. In de tweede helft van de les gaan ze als ‘toetje’ aan de slag met de robots Dash en Dot. In groepjes programmeren ze deze robots. Dash moet een parcours afleggen, waarbij de programmeurs punten kunnen halen. Aan het einde wordt duidelijk wie de winnaar is!

 

img_2814img_3049