Skip to content
Digitale geletterdheid · Klas 2 VWO

Ideeën voor actief leren

Basisprincipes van Programmeren

Programmeren is de ultieme vorm van digitale creativiteit en probleemoplossing. In VWO 2 gaan we verder dan alleen 'blokjes slepen' en introduceren we de fundamentele concepten die in elke taal terugkomen: variabelen, loops en conditionele logica (if-else). Dit sluit direct aan bij de SLO kerndoelen voor computational thinking en programmeren.

SLO Kerndoelen en EindtermenSLO Computational Thinking - ProgrammerenSLO Computational Thinking - Algoritmes en procedures
25–45 minDuo's → Hele klas3 activiteiten

Activiteit 01

Onderzoekskring45 min · Duo's

Onderzoekskring: Code-Dokters

Leerlingen krijgen stukjes code die 'ziek' zijn (er zitten bugs in). In tweetallen moeten ze de code analyseren, de fout vinden en deze herstellen. Ze leggen aan de klas uit wat de fout was en hoe ze deze vonden.

Wat is een variabele in een programmeertaal?
AnalyserenEvaluerenCreërenZelfmanagementZelfbewustzijn
Volledige les genereren

Activiteit 02

Simulatiespel30 min · Hele klas

Simulatiespel: De Levende Loop

De klas voert fysieke opdrachten uit op basis van programmeerconcepten. 'IF je een bril draagt, doe een stap vooruit, ELSE klap in je handen'. 'REPEAT 3 keer: draai een rondje'. Dit maakt de logica van loops en condities fysiek voelbaar.

Hoe gebruik je een loop om code te herhalen?
ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 03

Peer Teaching25 min · Duo's

Peer Teaching: De Variabele-Uitleg

Leerlingen bedenken een metafoor voor wat een variabele is (bijv. een doosje met een label). Ze leggen hun metafoor uit aan een klasgenoot en gebruiken deze om een klein stukje code te verklaren.

Wanneer gebruik je een if-else statement?
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.

    Programmeren gaat vooral over logica en taal. Door leerlingen creatieve projecten te laten maken (zoals een interactief verhaal), zien ze dat het een middel is om ideeën tot leven te brengen, ongeacht hun wiskundeniveau.

  • Als mijn code niet meteen werkt, ben ik er niet goed in.

    Fouten maken (bugs) is een essentieel onderdeel van het proces, zelfs voor professionals. Door 'debugging' te presenteren als een detective-spel, verander je de frustratie in een uitdaging. Peer-support is hierbij cruciaal.


Methodes gebruikt in dit overzicht