Skip to content
Digitale geletterdheid · Groep 5

Ideeën voor actief leren

Programmeren met blokken

Programmeren met blokken is de eerste stap naar het creëren van eigen digitale tools. In groep 5 gebruiken leerlingen visuele programmeertalen zoals Scratch of Blockly om commando's aan elkaar te koppelen. In plaats van ingewikkelde tekst te typen, slepen ze logische blokken in de juiste volgorde. Dit sluit aan bij de SLO kerndoelen voor Computational Thinking, waarbij het gaat om het vertalen van een idee naar een werkend programma.

SLO Kerndoelen en EindtermenSLO Computational thinking - ProgrammerenKerndoel 54
30–45 minDuo's → Hele klas3 activiteiten

Activiteit 01

Peer Teaching40 min · Duo's

Peer Teaching: De Code-Coach

Leerlingen werken in duo's waarbij één de 'denker' is (die zegt wat er moet gebeuren) en de ander de 'bouwer' (die de blokken sleept). Na 10 minuten wisselen ze van rol.

Hoe geef je een computer een commando?
BegrijpenToepassenAnalyserenCreërenZelfmanagementRelatievaardigheden
Volledige les genereren

Activiteit 02

Simulatiespel30 min · Hele klas

Simulatiespel: Levend Programmeren

Leg grote kaarten met 'stap vooruit', 'draai links' en 'herhaal 3x' op de vloer. Eén leerling moet de route lopen die de klas met de kaarten heeft uitgelegd.

Wat gebeurt er als je programmeerblokken in een andere volgorde zet?
ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 03

Onderzoekskring45 min · Kleine groepjes

Onderzoekskring: De Remix-Challenge

Geef leerlingen een basisprogramma dat al werkt. De opdracht is om in groepjes drie kleine aanpassingen te doen om het programma grappiger of sneller te maken.

Hoe laat je een actie herhalen (loop)?
AnalyserenEvaluerenCreërenZelfmanagementZelfbewustzijn
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen


Pas op voor deze misvattingen

  • Programmeren is alleen voor kinderen die goed zijn in rekenen.

    Veel leerlingen zijn bang dat het te moeilijk is. Door te focussen op de creatieve kant (een verhaal vertellen of een spel maken), ontdekken ze dat taalgevoel en logica net zo belangrijk zijn.

  • De volgorde van de blokken maakt niet uit als ze maar aan elkaar zitten.

    Kinderen denken soms dat de computer alle blokken tegelijk leest. Door de code stap voor stap te doorlopen (tracing), zien ze dat de computer van boven naar beneden werkt.


Methodes gebruikt in dit overzicht