Coding4Kids

Computers, tablets, smartphones en games zijn niet meer weg te denken uit ons leven. Iedereen gebruikt ze, maar om ze te kunnen gebruiken, moeten ze eerst worden geprogrammeerd. Programmeren (of coding) wordt steeds belangrijker, en het zou goed kunnen zijn dat je vroeg of laat ermee in aanraking komt. Het gaat er niet eens om of je een bepaalde programmeertaal kent, maar veel meer dat je op een bepaalde manier kunt denken. Die manier van denken aanleren en problemen kunnen oplossen door ze in stukjes te knippen is iets wat heel nuttig gaat zijn in je leven, of je nou later echt gaat programmeren of niet. 


In 'Coding for kids' gaan we de eerste stappen in programmeren leren en vooral zelf uitproberen. We leren hoe we een programmeerprobleem kunnen opknippen in kleine stukjes en wat voor 'Legosteentjes' we hebben om die op te lossen. We gebruiken de programmeertaal Scratch (https://scratch.mit.edu/ ), waardoor we niet hoeven te typen, maar toch hele leuke dingen kunnen maken. We programmeren bijvoorbeeld kleine spelletjes en ook een animatie filmpje. Het leuke is dat het allemaal in de 'cloud' plaatsvindt, dus je kunt er thuis, op school, overal bij en aan verder werken als je wilt. Het enige wat je nodig hebt is een laptop met internet, die je meeneemt naar de lessen. 

 

Waterdebat in de klas

Tijdens de gastles "Waterdebat" in groep 8 hebben we geleerd over water en waarom het zo belangrijk is voor Nederland. Water kan namelijk zorgen voor problemen, zoals overstromingen en droogte. Dat komt door klimaatverandering. En dat is een groot probleem!

Om hier meer over te leren, hebben we de klas opgedeeld in verschillende groepjes. Elk groepje deed alsof ze een belangengroep waren, zoals burgers, boeren, bedrijven, waterschappen, binnenvaart en natuur. We moesten bedenken wat de problemen waren waar onze belangengroep mee te maken heeft en hoe water hierbij een rol speelt.

Toen we dat hadden bedacht, gingen we op zoek naar oplossingen. Elk groepje bedacht een oplossing die het beste was voor hun eigen belangengroep. Daarna gingen we met elkaar in debat om te bespreken welke oplossing het beste was. Het was superleuk om te zien dat de oplossing voor de ene groep niet per se goed was voor de andere groep.

We hebben geleerd om open te staan voor elkaars ideeën en te begrijpen waarom andere groepen andere oplossingen bedachten. Zo hebben we geleerd dat water een ingewikkeld probleem is en dat het belangrijk is om samen te werken om tot goede oplossingen te komen.


Bron: Water Natuurlijk (www.waternatuurlijk.nl)

Coding Challenge in de klas

In groep 8 hebben we een interactieve coding challenge georganiseerd om kinderen op een speelse manier te laten kennismaken met de fascinerende wereld van programmeren. Het evenement bestond uit drie rondes met verschillende uitdagingen, allemaal bedoeld om de nieuwsgierigheid van de leerlingen te prikkelen en hen de kracht en het plezier van coderen te laten ontdekken.

In de eerste ronde, genaamd "Code the Coder", werkten de kinderen in teams om elkaar te programmeren om een specifieke taak uit te voeren. Dit betrof niet alleen het leren van basis programmeerconcepten, maar het verbeterde ook hun samenwerkings- en communicatievaardigheden.

In de tweede ronde, "Python Puzzle", moesten de teams puzzelstukjes van Python code samenbrengen om een werkend programma te maken. Dit was een mooie manier om kinderen een programmeertaal te leren lezen en hen te laten zien hoe individuele codefragmenten samen kunnen werken om een doel te bereiken.

De laatste ronde, daagde de kinderen uit om met behulp van Scratch een wiskundig probleem op te lossen - het genereren van de Fibonacci-reeks. Dit was een fantastische manier om de integratie van programmeren en wiskunde te demonstreren en kinderen te laten zien hoe codering kan worden gebruikt om problemen op te lossen.

Elk team streefde naar het behalen van de meeste punten - punten werden verdiend op basis van hoe snel een team de taak voltooide en hoe correct hun antwoorden waren. Door deze wedstrijdelementen waren de kinderen betrokken en enthousiast, terwijl ze tegelijkertijd de uitdagingen en mogelijkheden van programmeren leerden kennen. De Coding Challenge toonde aan dat leren coderen niet alleen nuttig is, maar ook ontzettend leuk!