Skip to content
Digitale geletterdheid · Groep 8

Ideeën voor actief leren

Basisprincipes van programmeren

Programmeren is de taal van de toekomst, maar het begint bij logisch denken. In dit laatste thema van groep 8 maken leerlingen kennis met de basisbouwstenen van code: variabelen (bakjes voor informatie), loops (herhalingen) en voorwaarden (als-dan keuzes). Ze leren dat een computer niet slim is, maar alleen heel nauwkeurig instructies uitvoert. Dit sluit aan bij Kerndoel 54 en de SLO-leerlijn Computational Thinking.

SLO Kerndoelen en EindtermenSLO Computational thinking (Fase 3)Kerndoel 54
35–50 minDuo's → Hele klas3 activiteiten

Activiteit 01

Simulatiespel35 min · Hele klas

Simulatiespel: De Levende Code

De klas vormt een programma. Eén leerling is de 'variabele' die een getal vasthoudt, een ander is de 'loop' die een actie drie keer laat herhalen, en een derde is de 'als-dan' die beslist of de klas moet klappen of stampen.

Wat is een loop (herhaling) in code?
ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 02

Onderzoekskring40 min · Kleine groepjes

Onderzoekskring: Bug-Hunting

Geef groepjes een set 'foute' instructies voor een simpele tekening. Ze moeten de fouten (bugs) opsporen, verbeteren en daarna de tekening correct uitvoeren. Ze bespreken waarom kleine foutjes grote gevolgen hebben.

Hoe gebruik je een 'als-dan' voorwaarde?
AnalyserenEvaluerenCreërenZelfmanagementZelfbewustzijn
Volledige les genereren

Activiteit 03

Peer Teaching50 min · Kleine groepjes

Peer Teaching: Code-Expert Markt

Verdeel de klas in drie groepen: de Variabelen, de Loops en de Voorwaarden. Elk groepje bedenkt een manier om hun concept uit te leggen aan de anderen met een fysiek voorbeeld. Ze wisselen uit in een carrousel.

Hoe spoor je fouten (bugs) op in een computerprogramma?
BegrijpenToepassenAnalyserenCreërenZelfmanagementRelatievaardigheden
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen


Pas op voor deze misvattingen

  • Programmeren is alleen voor mensen die heel goed zijn in wiskunde.

    Leg uit dat programmeren vooral gaat over taal, logica en creativiteit. Door te beginnen met visuele blokjes (zoals in Scratch), ervaren leerlingen dat het bouwen van een programma lijkt op het bouwen met Lego.

  • Een computer begrijpt wat ik bedoel, ook als ik een klein foutje maak.

    Bespreek dat computers extreem letterlijk zijn. Een vergeten puntkomma of een verkeerde spatie kan alles stoppen. Via de 'Bug-Hunting' activiteit ontdekken ze dat precisie de sleutel is tot succesvolle code.


Methodes gebruikt in dit overzicht