Wat is studio.code
Studio.code.org is een website met veel oefenmateriaal en cursussen om de basis van programmeren te leren. Een van de vaardigheden van 21st century skills is computational thinking. Begrijpen hoe een computer werkt en hoe je een computer opdrachten kunt laten uitvoeren. Studio.code.org kan leerlingen op een gestructureerde manier aan deze vaardigheid laten werken.
Wanneer je op de website komt, dan staat er per leeftijdscategorie een cursus die je kunt uitproberen. Wanneer je jezelf registreert, worden deze cursussen uitgebreid naar 20 cursussen verdeeld over jaargroepen. Wanneer je naar beneden scrolt dan staan er een aantal games. Deze games lenen zich er uitstekend voor om leerlingen op betekenisvolle wijze (iedereen kent Minecraft en Frozen!) met programmeren aan de slag te laten gaan. Studio.code maakt gebruik van blokprogrammatie. Dat wil zeggen dat je verschillende blokjes hebt, ieder met zijn eigen functie. Wanneer de leerling de juiste blokjes onder elkaar plakt, en op afspelen klikt, dan wordt als alles goed is de juiste beweging gemaakt op het scherm. Studio.code daagt leerlingen uit om logisch te denken, verbeterd het ruimtelijk inzicht, laat leerlingen oefenen met algoritme, en stimuleert creatief denken. Je oefent dus veel vaardigheden die horen bij de 21ste eeuw! |
Wat is programmeren eigenlijk?
In de toekomst is het waarschijnlijk net zo belangrijk om te kunnen programmeren als om goed Engels te kunnen spreken. De vaardigheden die daarbij nodig zijn helpen inzicht te krijgen in de ‘achterkant’ van de apparaten die we dagelijks gebruiken.
Programmeren is eigenlijk het maken van een programma dat de computer kan uitvoeren.
Een programma bestaat eigenlijk uit een reeks voor de computer begrijpbare instructies. Het probleem is dat die instructies erg moeilijk te begrijpen zijn voor mensen. Probeer maar eens iets zinnigs uit het commando nbeby|dH[2F te halen! Gelukkig heeft men daar iets op gevonden. Er zijn namelijk verschillende programeertalen bedacht. Programmeertalen zijn voor een mens begrijpelijke talen die in het Engels worden weergeven.
Om de basis van programmeertaal te begrijpen maak ik onderscheid tussen twee talen:
Codeprogrammeren Blokprogrammeren
Programmeren is eigenlijk het maken van een programma dat de computer kan uitvoeren.
Een programma bestaat eigenlijk uit een reeks voor de computer begrijpbare instructies. Het probleem is dat die instructies erg moeilijk te begrijpen zijn voor mensen. Probeer maar eens iets zinnigs uit het commando nbeby|dH[2F te halen! Gelukkig heeft men daar iets op gevonden. Er zijn namelijk verschillende programeertalen bedacht. Programmeertalen zijn voor een mens begrijpelijke talen die in het Engels worden weergeven.
Om de basis van programmeertaal te begrijpen maak ik onderscheid tussen twee talen:
Codeprogrammeren Blokprogrammeren
Meer handige tools om programmeren te oefenen
Er zijn naast studio.code nog enorm veel websites die gratis games en tools bieden om met leerlingen te programmeren. Ik zal enkele sites beschrijven die ik bekeken en uitgeprobeerd heb, en waarvan ik denk dat ze geschikt zijn om met leerlingen uit te proberen.
- Scratch: Dit is een tool die uitstekend aansluit op studio.code. Daar waar de codes bij studio.code in opdrachten moeten worden uitgevoerd, biedt scratch de mogelijkheid om geheel je eigen ding te doen.
- Robomind: Dit is een game die je kunt downloaden en installeren op je pc of tablet. Robomind werkt met code in plaats van blokjes. Dit maakt het lastiger, maar komt wel dichter in de buurt van echte programmeertaal.
- Ko de kraker: In deze game moet je Ko proberen te helpen door hem in de juister richting te sturen en hem de goede dingen te laten doen. Dit kun je uiteraard doen door Ko te programmeren met behulp van blokprogrammering.
Zie onderstaande bronnen om websites te bezoeken die nog enkele suggesties doen om te leren programmeren voor kinderen.
- Scratch: Dit is een tool die uitstekend aansluit op studio.code. Daar waar de codes bij studio.code in opdrachten moeten worden uitgevoerd, biedt scratch de mogelijkheid om geheel je eigen ding te doen.
- Robomind: Dit is een game die je kunt downloaden en installeren op je pc of tablet. Robomind werkt met code in plaats van blokjes. Dit maakt het lastiger, maar komt wel dichter in de buurt van echte programmeertaal.
- Ko de kraker: In deze game moet je Ko proberen te helpen door hem in de juister richting te sturen en hem de goede dingen te laten doen. Dit kun je uiteraard doen door Ko te programmeren met behulp van blokprogrammering.
Zie onderstaande bronnen om websites te bezoeken die nog enkele suggesties doen om te leren programmeren voor kinderen.
Er zijn ook enkele handige en leerzame boeken over programmeren verschenen de afgelopen jaren. één van de aanraders is het boek van uitgever Lannoo genaamd: 'programmeren voor kinderen'.
Het boek legt in begrijpbare taal uit wat coderen en programmeren inhoud, beschrijft en legt uit hoe enkele programma's werken (scratch en python) en geeft informatie over de binnenkant van een computer. Als laatste kun je in het boek enkele tips vinden om een meester programmeur te worden. In dit hoofdstuk geeft het boek enkele voorbeelden van programmeurs die veel geld hebben verdiend met hun programma's. Denk hierbij aan bijv. Mark Zuckerberg, uitvinder van Facebook. |
|
|
Bronnen:
- webwijzer.nl, bezocht op 24-06-2016 om 11:53
URL www.webwijzer.nl/leren-online/leren-programmeren.html
- mediawijsheid.nl, bezocht op 31 mei om 20:54
URL www.mediawijsheid.nl/programmeren/
- Lannoo. (2015). Programmeren voor kinderen. London: Sarah Larter.