Naar de inhoud
FRNL
Home›Artikels›Programmeren zonder computer in de lagere school

Wiskunde begrijpen · Praktische gids

Programmeren zonder computer in de lagere school

Een programma schrijven met pijlen om een robot over een rooster te leiden: programmeren zonder computer ontwikkelt logica, nauwkeurigheid en ruimtelijke oriëntatie. Activiteiten en oefeningen met oplossingen.

Ook in het FransLire en français
Mathia, de mascotte van ProfMathia

Begrijpen. Proberen. Uitleggen.

Bijgewerkt op 1 november 2026 · 6 minuten lezen

Wat is programmeren zonder computer?

Programmeren zonder computer (ook “unplugged” genoemd) betekent de basis van programmeren leren met papier, kaarten, pijlen of je eigen lichaam, zonder scherm. Je kind schrijft reeksen opdrachten om een figuurtje of robot over een rooster te laten bewegen. Het ontdekt wat een algoritme is: een reeks precieze stappen, in de juiste volgorde, om een doel te bereiken. Zulke activiteiten horen bij het computationeel denken dat in Vlaamse scholen steeds meer aandacht krijgt.

Waarom het nuttig is voor wiskunde

Programmeren zonder computer doet een beroep op heel wat wiskundige vaardigheden: plaatsbepaling in een rooster, oriëntatie (links, rechts, boven, onder), tellen, patronen, probleemoplossend denken en nauwkeurigheid. Het leert ook vooruitdenken (“wat gebeurt er als…?”) en fouten verbeteren. Lees ook plaatsbepaling in een rooster.

Coderen met pijlen

Op een rooster vertrekt een figuurtje uit een vakje. Elke pijl is een verplaatsing van één vakje: → (naar rechts), ← (naar links), ↑ (naar boven), ↓ (naar beneden). Het programma → → ↑ laat het figuurtje twee vakjes naar rechts gaan en dan één naar boven. Je kind kan een programma schrijven om een schat te bereiken, of een programma lezen en zoeken waar het figuurtje uitkomt.

De menselijke robot

Een geliefde activiteit: één kind speelt robot, een ander is programmeur. De programmeur geeft eenvoudige opdrachten (“zet 2 stappen vooruit”, “draai naar rechts”, “zet 1 stap vooruit”) om de robot naar een voorwerp te leiden. De robot doet precies wat gezegd wordt, zonder na te denken. Kinderen merken snel dat een onduidelijke opdracht tot een fout leidt!

Herhalingen

Als dezelfde opdracht terugkomt, kun je ze korter schrijven met een herhaling (lus): in plaats van → → → → schrijf je “herhaal 4 keer →”. Om een vierkant te tekenen: “herhaal 4 keer (zet 3 stappen, draai naar rechts)”. Herhalingen hangen rechtstreeks samen met vermenigvuldigen (4 keer 3) en met patronen. Lees ook getallenrijen en patronen.

Voorwaarden

Met een voorwaarde kies je een actie afhankelijk van de situatie: “Als het vakje rood is, draai dan naar links, anders ga vooruit.” Je kunt spelen met gekleurde kaarten op de vloer. Voorwaarden ontwikkelen het logische “als… dan…”-denken, heel nuttig in wiskunde en wetenschappen.

Debuggen

Een programma dat niet werkt, bevat een “bug”. Debuggen is de fout zoeken en verbeteren. Je speelt het programma stap voor stap opnieuw af, vindt de foute opdracht en vervangt ze. Zo leert je kind dat fouten normaal zijn en dat je ze kunt verbeteren: een waardevolle houding tegenover wiskunde.

Oefeningen 1e tot 3e leerjaar

  1. Het figuurtje vertrekt in A1 en volgt → → ↑. Waar komt het uit?
  2. Schrijf een programma om van A1 naar C1 te gaan.
  3. De robot moet 3 vakjes vooruit. Schrijf het programma met pijlen →.

Oplossingen. 1. C2. 2. → →. 3. → → →.

Oefeningen 4e tot 6e leerjaar

  1. Schrijf → → → → → met een herhaling.
  2. Welke figuur tekent het programma “herhaal 4 keer (zet 2 stappen, draai naar rechts)”?
  3. Het figuurtje vertrekt in A1 en moet naar D3. Schrijf het kortste programma.
  4. Zoek de bug: om van A1 naar B3 te gaan, is het programma → ↑ ↑ ↑. Waar komt het figuurtje uit?

Oplossingen. 1. Herhaal 5 keer →. 2. Een vierkant met zijde 2 vakjes. 3. → → → ↑ ↑ (5 verplaatsingen, in eender welke volgorde). 4. In B4: er is één ↑ te veel. Het juiste programma is → ↑ ↑.

Veelgemaakte fouten

  • Links en rechts verwarren.
  • Het vertrekvakje meetellen als verplaatsing.
  • Vergeten dat “draaien” de richting van de volgende stappen verandert.
  • De opdrachten in de verkeerde volgorde schrijven.
  • Het programma niet testen voor je het goedkeurt.

Uitdaging voor sterke rekenaars

  1. Schrijf een programma met een herhaling om een trap van 4 treden te maken (één vakje naar rechts, één naar boven).
  2. Hoeveel verplaatsingen maakt het programma “herhaal 3 keer (→ → ↑)”?

Oplossingen. 1. Herhaal 4 keer (→ ↑). 2. 9 verplaatsingen.

En daarna: programmeren op een scherm

Na het programmeren zonder computer kunnen kinderen overstappen naar programmeeromgevingen met blokken die voor kinderen ontworpen zijn, of naar kleine programmeerbare robotjes die in veel scholen gebruikt worden. De begrippen blijven dezelfde: reeksen, herhalingen, voorwaarden. Wat zonder scherm begrepen is, wordt makkelijk overgedragen.

Wat kunnen ouders doen?

Speel thuis robot: leid je kind geblinddoekt naar de woonkamer met precieze opdrachten, en draai daarna de rollen om. Teken een rooster op een groot blad en verstop een schat. Zulke spelletjes ontwikkelen nauwkeurige taal, oriëntatie en logica.

Samengevat

Programmeren zonder computer is precieze opdrachten in de juiste volgorde schrijven, herhalingen en voorwaarden gebruiken, testen en verbeteren: vaardigheden die nuttig zijn in wiskunde en daarbuiten.

Programmeren om te tekenen

Je kunt ook een tekening programmeren: op een rooster volgt je kind een programma met pijlen en kleurt het elk bezocht vakje, en er verschijnt een tekening. Omgekeerd kan het zelf een tekening coderen zodat een klasgenoot ze kan namaken. Een uitstekende oefening in nauwkeurigheid en communicatie.

Wist je dat?

Het woord “algoritme” komt van de naam van een Perzische wiskundige uit de 9e eeuw, Al-Khwarizmi, die beroemde rekenboeken schreef. Een recept, een handleiding of de route naar school zijn ook algoritmes!

Programmeren per leerjaar

In het 1e en 2e leerjaar werk je met pijlen en de menselijke robot. In het 3e en 4e leerjaar komen herhalingen en langere programma’s. In het 5e en 6e leerjaar volgen voorwaarden en een eerste kennismaking met programmeren op een scherm.

Programmeren en taal

Programmeren dwingt je om precieze taal te gebruiken: “draai” is niet genoeg, je moet zeggen “draai een kwartslag naar rechts”. Die nauwkeurigheid is ook heel nuttig om een antwoord in wiskunde te formuleren of een aanpak uit te leggen. Lees ook wiskundetaal.

Tot slot

Zonder scherm, met pijlen en wat verbeelding, maak je al vanaf 6 jaar echte algoritmes.

Extra oefeningen

  1. Lees het programma ↑ ↑ → ↓ vanaf B2. Waar komt het figuurtje uit?
  2. Schrijf een programma dat in 4 verplaatsingen terugkeert naar het vertrekpunt.
  3. Herschrijf ↑ ↑ ↑ → → → met herhalingen.

Oplossingen. 1. C3 (B3, B4, C4, C3). 2. Bijvoorbeeld → ↑ ← ↓. 3. Herhaal 3 keer ↑, herhaal 3 keer →.

Test elk programma met een pion.

Een laatste tip

Laat het programma altijd testen: pas door het uit te voeren ontdek je de fouten. Wie test, leert het meest.

Programmeren met het gezin

Een zondagsspel: iedereen schrijft een geheim programma naar een kamer in huis; de anderen voeren het uit om de bestemming te vinden. Plezier gegarandeerd!

Meer lezen

Lees ook plaatsbepaling in een rooster, getallenrijen en patronen en rekenraadsels.

Veelgestelde vragen

Wat is programmeren zonder computer?

De basis van programmeren leren zonder scherm, met pijlen, kaarten of je lichaam.

Wat is een algoritme?

Een reeks precieze opdrachten, in de juiste volgorde, om een doel te bereiken.

Wat is een herhaling?

Een opdracht die een actie herhaalt: “herhaal 4 keer →”.

Wat is debuggen?

De fout zoeken en verbeteren in een programma dat niet werkt.

Vanaf welke leeftijd?

Vanaf het 1e leerjaar met pijlen, en complexer tot in het 6e leerjaar.

Is een recept een algoritme?

Ja: het is een reeks precieze stappen, in een bepaalde volgorde, om een resultaat te bekomen.

Heb je een robot nodig om te programmeren?

Nee: pijlen, een rooster en een kind dat robot speelt, volstaan om te beginnen.

Is programmeren zonder computer wiskunde?

Ja: het gebruikt plaatsbepaling, tellen, patronen en logisch redeneren.

Wat is een voorwaarde?

Een opdracht van het type “als… dan… anders…”.

Wat is computationeel denken?

Problemen oplossen zoals een programmeur: opdelen, patronen zoeken, stap voor stap werken en testen.