Leren programmeren
Alle kinderen moeten leren programmeren
Waarom? Voor de toekomst natuurlijk! Er is nu al een enorm tekort aan programmeurs en de technologie blijft zich ontwikkelen. Moeten alle kinderen dan later programmeur worden? Nee, natuurlijk niet. We hebben ook dokters nodig. Leraren, automonteurs, winkeliers, architecten, verhuizers, schoenmakers, ontwerpers. Voor bijna elk beroep geldt dat technologie erbij nodig is of erbij kan ondersteunen. En technologie gebruiken is een stuk makkelijker als je begrijpt wat er achter zit.
Computational Thinking
Als iedereen basiskennis heeft van hoe computers werken, kunnen we altijd de juiste technologie inzetten om werk efficiënt uit te voeren. Bovendien is Computational Thinking, het denken als een computer, goed toe te passen in projecten die niets met een computer te maken hebben. Eerst bedenken wat je wil bereiken, dan de stappen bedenken om daar te komen, vervolgens in de juiste volgorde die stappen uitvoeren.
CoderDojo
Ik ben al een tijdje vrijwillig mentor bij CoderDojo Den Haag. Een keer per maand op zondag komen zo’n 50 kinderen naar de bibliotheek in Den Haag om de beginselen van het programmeren te leren. Vanaf een jaar of 7 kunnen ze beginnen met Scratch. Om te programmeren met Scratch schrijf je geen regels code, maar sleep je blokjes in de juiste volgorde om poppetjes te laten bewegen en bijvoorbeeld een spel te maken.

Code-S: leren programmeren met Bit en Botje
Educatieve Uitgeverij Delubas merkte dat er allerlei initiatieven zijn zoals CoderDojo, maar ook op scholen, bijvoorbeeld met programmeerbare robotjes. Alleen zijn dit allemaal losse projecten van één of een paar lessen. Delubas wilde een complete leerlijn voor groep 5 t/m 8. Leren programmeren vanaf groep 5 met Scratch en de kennis langzaam opbouwen en uitbreiden. Daaruit is de lesmethode Code-S ontstaan. Samen met de robots Bit en Botje leren de kinderen programmeren. Ik werk aan dit project mee door over de lesinhoud mee te denken en de verhaallijn te schrijven. Bit en Botje beleven elk leerjaar een avontuur, dat los van de lesstof te lezen is. In elke programmeerles animeren de leerlingen een deel van het verhaal. Spelenderwijs leren ze programmeren, maar vooral Computational Thinking.
