Ga naar de inhoud
Informatica · Klas 6 VWO

Ideeën voor actief leren

Interactieve Verhalen Maken

Actief leren werkt bij dit onderwerp omdat leerlingen direct ervaren hoe narratieve logica en code samenwerken. Door verhalen te tekenen en te programmeren, verbinden ze abstracte concepten zoals conditionals en variabelen aan concrete, tastbare output, wat begrip versterkt en enthousiasme creëert.

SLO Kerndoelen en EindtermenSLO: Voortgezet onderwijs - ProgrammerenSLO: Voortgezet onderwijs - Verhalen vertellen
30–50 minDuo's → Hele klas4 activiteiten

Activiteit 01

RAFT-schrijven30 min · Duo's

Paarwerk: Storyboard en Code Schetsen

Leerlingen schetsen in paren een storyboard met drie keuzes en mogelijke eindes. Vervolgens vertalen ze dit naar pseudocode en baseren ze een eenvoudig programma met input-functies. Sluit af met testen op elkaar.

Hoe kun je een verhaal interactief maken met code?

FacilitatietipTijdens het storyboard en code schetsen, moedig leerlingen aan om eerst minimaal drie verschillende paden te tekenen voordat ze beginnen met programmeren.

Waar je op moet lettenLaat leerlingen hun interactieve verhaal door een klasgenoot laten spelen. Geef de spelende leerling een kort formulier met vragen: 'Waren de keuzes duidelijk?', 'Was het verhaal logisch opgebouwd na een keuze?', 'Welke keuze vond je het meest interessant en waarom?' De beoordelende leerling geeft feedback op basis van deze vragen.

ToepassenAnalyserenCreërenSociaal BewustzijnZelfbewustzijn
Volledige les genereren

Activiteit 02

RAFT-schrijven45 min · Kleine groepjes

Kleine Groepen: Peer Testing Ronde

Groepen van vier wisselen verhalen uit en spelen elkaars programma's. Ze noteren bugs en suggesties voor extra keuzes. Bespreken collectief aanpassingen voor betere interactie.

Welke keuzes kan de gebruiker maken en hoe reageert het programma daarop?

FacilitatietipLaat leerlingen in kleine groepen elkaars interactieve verhalen testen en geef ze een duidelijke checklist voor feedback, zoals 'Werkt de keuze?', 'Is het verhaal consistent?' en 'Zijn de variabelen goed gebruikt?'.

Waar je op moet lettenVraag leerlingen om na het spelen van een medeleerling of na het afronden van hun eigen verhaal, op een briefje te noteren: 1. Eén specifieke codeconstructie die ze hebben gebruikt om een keuze te verwerken. 2. Eén uitdaging die ze tegenkwamen bij het programmeren van de verhaalvertakkingen.

ToepassenAnalyserenCreërenSociaal BewustzijnZelfbewustzijn
Volledige les genereren

Activiteit 03

RAFT-schrijven50 min · Hele klas

Hele Klas: Verhaalpresentaties

Elke leerling presenteert zijn verhaal aan de klas, die keuzes maakt en reageert. De maker demonstreert code en bespreekt ontwerpbeslissingen. Stemmen over favoriete eindes.

Hoe kun je verschillende eindes creëren voor je verhaal?

FacilitatietipBij de presentaties van verhalen, vraag leerlingen om niet alleen hun code te laten zien, maar ook uitleggen welke keuzes ze bedoeld hadden en waarom ze voor bepaalde conditionals kozen.

Waar je op moet lettenTijdens het programmeren, loop langs de tafels en stel gerichte vragen zoals: 'Hoe heb je ervoor gezorgd dat het verhaal verdergaat nadat de speler 'A' kiest?', 'Welke variabele gebruik je om bij te houden of de speler de sleutel heeft gevonden?'

ToepassenAnalyserenCreërenSociaal BewustzijnZelfbewustzijn
Volledige les genereren

Activiteit 04

RAFT-schrijven40 min · Individueel

Individueel: Uitbreiding met Classes

Leerlingen breiden hun verhaal uit met een klasse voor verhaalstatus. Ze implementeren methoden voor keuzeverwerking en testen solo op meerdere paden.

Hoe kun je een verhaal interactief maken met code?

Waar je op moet lettenLaat leerlingen hun interactieve verhaal door een klasgenoot laten spelen. Geef de spelende leerling een kort formulier met vragen: 'Waren de keuzes duidelijk?', 'Was het verhaal logisch opgebouwd na een keuze?', 'Welke keuze vond je het meest interessant en waarom?' De beoordelende leerling geeft feedback op basis van deze vragen.

ToepassenAnalyserenCreërenSociaal BewustzijnZelfbewustzijn
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen

Start met een korte demonstratie van een eenvoudig interactief verhaal, waarbij je hardop nadenkt over keuzes en code. Vermijd voorbeelden die te complex zijn, zodat leerlingen zelf kunnen experimenteren. Gebruik whiteboard sessies om conditionals visueel uit te leggen en herhaal waarom variabelen essentieel zijn voor verhaalstatus. Vermijd het geven van kant-en-klare oplossingen, maar stel vragen zoals: 'Hoe zou je de speler laten zien dat hij de sleutel niet heeft?' om ze zelf na te laten denken.

Succesvolle leerlingen tonen aan dat ze keuzes in verhalen kunnen vertalen naar werkende code met conditionals en variabelen. Ze kunnen hun ontwerp logisch uitleggen en feedback van peers toepassen om hun verhaal te verbeteren.


Pas op voor deze misvattingen

  • Tijdens Pairwerk: Storyboard en Code Schetsen, denken leerlingen dat verhalen lineair moeten zijn en dat keuzes niet goed werken met code.

    Tijdens het tekenen van het storyboard, laat leerlingen eerst drie verschillende paden uitwerken en vraag ze om deze paden te labelen met mogelijke uitkomsten. Dit helpt hen zien dat branching een natuurlijk onderdeel is van interactieve verhalen.

  • Tijdens Paarwerk: Storyboard en Code Schetsen, gaan leerlingen ervan uit dat elke keuze volledig nieuwe code vereist.

    Tijdens het coderen, moedig leerlingen aan om functies en variabelen te hergebruiken. Vraag ze om te kijken naar herhalende code in hun storyboard en deze om te zetten naar herbruikbare stukken code.

  • Tijdens Kleine Groepen: Peer Testing Ronde, geloven leerlingen dat debuggen alleen voor experts is.

    Tijdens de peer-testing ronde, laat leerlingen elkaars code stapsgewijs doorlopen en vraag ze om samen te zoeken naar waar het verhaal vastloopt. Benadruk dat fouten een normaal onderdeel zijn van het proces en dat het oplossen ervan samen kan.


Methodes gebruikt in dit overzicht