Moet je doen: coderen en programmeren

| 11 juli 2017 | Reacties (0)

Thuisinonderwijs.nl brengt ook deze zomer volop vakantie-inspiratie in de rubriek Moet je doen! Zeven weken lang tweemaal per week de leukste activiteiten voor je kind. Vandaag aflevering 1: spelenderwijs leren coderen en programmeren.

 

Zomervakantie? Dat is eindeloos lang buiten spelen. Denk je. Of hoop je, als ouder. Maar dan regent het buiten. Of het is prachtig weer, maar is je kind is met nog geen tien paarden naar buiten te krijgen. Want binnen lonkt het beeldscherm…

Je herkent het misschien niet, als je zoon ondersteboven op de bank hangt met een schermpje voor zijn snufferd, maar eigenlijk is hij best goed bezig. Hij is namelijk druk in de weer om zijn 21st century skills te ontwikkelen. Klinkt best goed hè?

 

jongens smartphone

Wat zijn 21st century skills?

Door digitalisering en technologie verandert de maatschappij continu. We kunnen nu nog niet voorspellen welke beroepen er zijn als je kind later volwassen is. Daarom krijgt het onderwijs steeds meer oog voor 21st century skills. Dat zijn de vaardigheden die kinderen van nu moeten opdoen om zich later te kunnen redden in de beroepen van de beroepen van de toekomst.

Hoe wordt een game gemaakt? Coderen!

Vertrouwdheid met computers en ict is een 21st century skill. Dat hebben je kinderen met hun schermpjes al wel onder de knie. Digitale geletterdheid, heet dat ook wel. Maar weet je kind ook hoe het spelletje dat hij speelt ‘aan de achterkant’ werkt? Hoe wordt zo’n game ontworpen, hoe gaat programmeren in zijn werk?

Misschien heeft je kind er op school al eens iets over gehoord. En anders gaat dat beslist gebeuren. Want programmeren is hot op school. Het is niet bedoeld om alle meisjes en jongens op te leiden tot kleine programmeurtjes, maar om ze iets te leren wat ze later in elk beroep nodig gaan hebben. Hartstikke belangrijk dus, misschien wel net zo belangrijk als rekenen, taal en goed Engels kunnen spreken. En het is nog eens superleuk ook – ideaal dus als vakantie-activiteit! (O ja, het kan – soms – ook buiten!)
robot thuis programmeren

Is leren programmeren moeilijk?

Is dat niet moeilijk, programmeren? Welnee, het is niet moeilijker dan leren lezen of een nieuwe taal leren. Het leuke van coderen is dat je kind meteen ziet of het goed of fout gegaan is. Als je zoon programmeert dat een tekst rood moet worden, ziet hij direct of dat is gelukt. Als de tekst rood is, heeft hij goed gecodeerd. Is de tekst niet rood, dan kan hij het gewoon nog een keer proberen. Deze manier van leren sluit aan bij hoe kinderen het liefste leren.

Programmeren een verplicht vak op school?

In Nederland is programmeren (nog) geen verplicht vak op school.Landelijk is er nog een discussie gaande of het vak programmeren een verplicht lesonderdeel moet worden. Maar veel scholen willen aandacht besteden aan programmeren en besteden er soms al lestijd aan

Bliep, bliep – ik ben een robot

Coderen is een onderdeel van programmeren, maar beide termen worden vaak door elkaar heen gebruikt. Coderen is feitelijk niets anders dan het geven van een serie logische opdrachten. Daar heb je in beginsel geen computer bij nodig. Hup, naar buiten dus! Een robot is wel leuk om erbij te hebben, maar die ben je zelf (of je kind). Klinkt simpel? Is het ook. Zelfs al voor kleuters. Knip papieren pijlen en uit en laat je kind een route uitstippen. Loop dan zelf als ‘robot’ de route die je kind heeft uitgestippeld. Het is leuk om een paar obstakels te hebben waar je kind de ‘robot’ omheen moet laten lopen.

Op dezelfde manier kun je je een (menselijke) robot ook een boterham laten smeren, zoals je op dit filmpje kunt zien:

Olaf de Robot

Uploaded by kennisnet on 2014-09-04.

Deze activiteit is afkomstig van de website Codekinderen, waar je nog veel meer leuke programmeeractiviteiten kunt vinden, zowel met als zonder computers en voor kinderen van groep 3 tot en met groep 8. Ze zijn bedoeld voor in de klas, maar ook heel geschikt om thuis te gebruiken.

Coderen met Minecraft, Starwars of Frozen

Leren programmeren met je favoriete game- of filmfiguren, hoe leuk is dat? Het kan bij Code Studio. Daar vind je superleuke codeercursussen voor alle leeftijden van de basisschool en daarna. Kinderen kunnen coderen met Minecraft, StarWars, Frozen, Angry Bird, enzovoort. Zelfs kleuters kunnen er al een leuke codeercursus doen, die nagenoeg taalloos is. Hoewel de begeleidende filmpjes in het Engels zijn, is veel cursusmateriaal ook beschikbaar in het Nederlands.

Is je kind gek op Minecraft? Dan biedt Computercraft nog veel meer mogelijkheden. ComputerCraft is een (gratis) module voor Minecraft waarmee je een computer kunt bouwen in de Minecraft-wereld, die je zelf kunt programmeren. Je kunt bijvoorbeeld een robot aansturen die monsters doodt of tunnels graaft. Computercraft gebruikt een eigen programmeertaal, die gemakkelijk is om te leren.

3D-printen zonder 3D-printer

3D-printers worden weliswaar steeds goedkoper, maar voor thuis zijn ze toch nog steeds pittig duur. Grote kans dus dat er bij jullie thuis niet eentje staat. Maar wist je dat je dan toch 3D kunt ‘printen’? Een 3D-printer print in laagjes. Als je een vorm in laagjes opstapelt maak je dus eigenlijk een 3D-print. Dat kun je thuis ook doen: met karton! Hoe dit precies in zijn werk gaat, lees je in de stap-voor-stap-beschrijving op Codestarter, een website met heel veel leuke, speelse programmeeractiviteiten die je thuis kunt doen. Een leuke is ‘programmeer elkaar‘ (een variant op het robotspel hierboven). Garantie voor een geslaagde vakantiemiddag!

Nog véél meer mogelijkheden!

Er zijn nog veel meer manieren waarop je thuis samen met je kind bezig kunt gaan met coderen en programmeren. Een handig startpunt is de website Gamewizards. Daarop staan 82 verschillende apps en websites waarmee je aan de slag kunt. Je kunt het aanbod filteren op onder andere leeftijd, taal en platform (online, Android app, iOS app).

Websites om te leren programmeren:

  • Met Scratch kunnen kinderen (van 8-16 jaar) leren programmeren. Ben je op zoek naar uitleg, kijk dan eens op Scratchweb.nl. De app Scratch jr. is een Engelstalig app bij deze website.
  • GameKit is een programma van Het Klokhuis waarin je kind leert zelf een game te bouwen.
  • Programmeren voor kinderen is een lessenpakket voor basisscholen dat kinderen leert programmeren in de programmertaal Phyton. Je kunt er ook prima thuis mee aan de slag.
  • Robomind is een eenvoudig Nederlandstalige programmeeromgeving waarmee je een virtuele robot kunt programmeren. Je kunt het 30 dagen gratis uitproberen.
  • Code Monster is in het Engels, maar in de praktijk blijkt dat voor kinderen vanaf pak ‘m beet groep 5 geen onoverkoombaar obstakel. Al is het wel handig als er een ouder in de buurt is om af en toe te vertalen wat het grappige blauwe monstertje zegt. Het gaat om eenvoudige opdrachten in JavaScript en is gericht op actie en leren door <em>trial and error</em>: wat je kind invoert, zie het direct toegepast.

Apps om te leren programmeren:

  • Kodable is een app waarmee kinderen op een speelse manier kennismaken met programmeren. De app is bedoeld voor kleuters, maar ook kinderen van zeven of acht spelenn nog graag met Kodable. Het doel is om een gestrand ruimtewezentje naar de uitgang van een doolhof te krijgen, via een  van tevoren gecodeerde route.
  • Cargobot is een mooi vormgegeven puzzelspel voor de iPad waarin je een robot moet leren kratten te verplaatsen door de programmeren. Best pittig, maar het lukt kinderen lukt het wel.
  • Daisy the Dinosaur is een leuke app om de basisprincipes van volgorde, objecten, loops en acties te leren. Doel van de app is om de grappige dinosaurus Daisy over het scherm te laten lopen, springen en dansen. De app Hopscotch is van dezelfde makers en heeft meer toepassingen en gebruiksmogelijkheden.
  • Move The Turtle is ook een leuke programmeer-app voor kinderen. Het begint met een schildpad op een groen scherm. Door te coderen kan je kind de schildpad van alles laten doen.

Beeld: Freepik, Pixabay

Gerelateerde artikelen:

Tags: , , , , , , , , , , , , , ,

Categorie: Achtergrond, Moet je doen!, Natuur- en techniek

Schrijf een reactie