Deze website maakt gebruik van cookies

Mogen we cookies plaatsen? Zo kunnen we je de beste website ervaring bieden! Onze prachtige video's mogen wij alleen voor je afspelen als je de cookies accepteert. Door op 'Akkoord' te klikken, ga je akkoord met het gebruik van alle cookies zoals omschreven in onze privacyverklaring.

Akkoord
Niet akkoord
Afbeelding1
  • Digitale geletterdheid
  • Zuider Gymnasium
  • programmeren

Steen-papier-schaar: Programmeren met de Micro:bit

 

Bij het vak Digitale Geletterdheid laten we leerlingen kennismaken met programmeren door de Micro:bit te gebruiken. We starten met het klassieke spel Steen-papier-schaar, waarmee leerlingen spelenderwijs inzicht krijgen in variabelen, willekeurige getallen en logische structuren.

Programmeren met de Micro:bit

Naam: Esat Karapinar, docent Digitale Geletterdheid & Scheikunde 
School: Het Zuider Gymnasium
Leerjaar: 1 & 2
Niveau(s): Alle niveaus
Basisvaardigheid: Digitale Geletterdheid, programmeren

Wat heb ik gedaan en waarom?

Voor Digitale Geletterdheid laat ik leerlingen kennismaken met programmeren door de Micro:bit te gebruiken. We starten met het klassieke spel Steen Papier Schaar, waarmee leerlingen spelenderwijs inzicht krijgen in variabelen, willekeurige getallen en logische structuren.

Een groot voordeel is dat https://makecode.microbit.org/ veel kant-en-klare opdrachten, uitdagingen en voorbeelden bevat. Als docent kun je daardoor goed kiezen wat je in een les gaat doen, afhankelijk van het niveau, de interesses en het tempo van de groep. Tegelijkertijd nodigt de Micro:bit uit tot eigen projecten, waardoor leerlingen kunnen experimenteren met hun eigen ideeën en hun creativiteit kwijt kunnen.

Daarnaast merk ik dat leerlingen door deze laagdrempelige aanpak een positieve eerste ervaring met programmeren krijgen. Veel leerlingen vinden programmeren spannend of moeilijk, maar doordat ze hier meteen resultaat zien, zoals een spel dat werkt, iconen die ze zelf maken en een apparaat dat reageert op beweging, verdwijnt die drempel.

Dit versterkt hun zelfvertrouwen. Waar sommige leerlingen de les beginnen met: "Ik kan niet programmeren", eindigen ze met: "Oh, ik kan dit gewoon!"
Voor veel leerlingen is dit de eerste keer dat programmeren niet abstract is, maar juist leuk, tastbaar en begrijpelijk.

Hoe is het idee ontstaan?

De Micro:bit maakt programmeren concreet: leerlingen zien hun code direct terug op het LED-scherm en voeren acties uit door te schudden, knoppen te gebruiken of sensorsignalen op te vangen.

Het platform ondersteunt verschillende programmeertalen:

  • MakeCode (blokprogrammeren)
  • JavaScript
  • Python

Zo kunnen alle leerlingen op hun eigen niveau instappen en doorgroeien binnen dezelfde omgeving.

Wat werkte goed?

  • Positieve ervaring met programmeren: doordat het niet moeilijk voelt, maar direct werkt.
  • Drempelloze start: dankzij de vele bestaande opdrachten in MakeCode.
  • Eigen creativiteit: leerlingen kunnen hun eigen variaties bedenken.
  • Visuele feedback: leerlingen ontwerpen zelf, en zien direct of het werkt.
  • Differentieer mogelijkheden : van blokken naar JavaScript of Python.

Geen grote investering nodig

De Micro:bit is volledig online te gebruiken via de simulator (gratis), waardoor er geen hardware nodig is om te starten.
Toch is het motiverend om enkele fysieke Micro:bits te hebben, omdat leerlingen dan echt ervaren hoe hun code tot leven komt.

 Wat heb ik geleerd / wat zou ik anders doen?

  • Vooraf een duidelijk differentiatieplan opstellen blijkt essentieel. De niveauverschillen binnen een klas zijn vaak groot en door vanaf het begin meerdere routes en opdrachten klaar te hebben, kan elke leerling op zijn eigen tempo en niveau werken.
  • Ik heb gemerkt dat leerlingen veel behoefte hebben aan structuur tijdens het programmeren. Een korte, visuele checklist met stappen helpt hen om zelfstandig verder te komen wanneer ze vastlopen.
  • Het werkt beter om voorbeelden heel kort te demonstreren in plaats van uitgebreid uit te leggen. Zodra leerlingen zelf kunnen beginnen, leren ze sneller en blijven ze beter gemotiveerd.
  • Tijdens de lessen merkte ik dat het belangrijk is om tijd in te bouwen voor reflectie. Even kort terugkijken op wat gelukt is en wat nog niet, helpt leerlingen om bewuster te programmeren en hun keuzes beter te kunnen onderbouwen.

Tips voor collega’s

  • Maak gebruik van de MakeCode-bibliotheek met kant-en-klare opdrachten.
  • Stimuleer leerlingen om na de basis eigen ideeën uit te werken.
  • Laat ze eerst voorspellen hoe de code ongeveer zal werken.
  • Werk in stappen naar het eindproduct toe.
  • Laat gevorderde leerlingen overstappen op JavaScript of Python.
  • Moedig uitbreidingen aan: scores, geluid, animaties.

Wil je iets delen met ons? Graag!

Copyright © Portus Scholengroep Basisvaardigheden | Website: Pencilblocks | Webdesign: Pencilpoint - creatief in vorm & inhoud