Skip to content
Informatica · Klas 5 VWO

Ideeën voor actief leren

Programma's Plannen met Flowcharts

Actief leren door flowcharts helpt leerlingen abstracte logica tastbaar te maken. Wanneer leerlingen stappen fysiek ordenen en verbinden, zie je direct waar begripsgaten zitten. Deze aanpak sluit aan bij de behoeften van klas 5 VWO, waar leerlingen moeite hebben met het overbrengen van gedachten naar code.

SLO Kerndoelen en EindtermenSLO: Onderbouw - Computational ThinkingSLO: Onderbouw - Modelleren
20–45 minDuo's → Hele klas4 activiteiten

Activiteit 01

Paarwerk: Recept naar Flowchart

Deel alledaagse recepten uit, zoals een broodje smeren. Leerlingen tekenen in paren een flowchart met start, stappen, beslissingen en einde. Wissel flowcharts uit en simuleer de stappen om te valideren.

Wat is een flowchart en waarvoor gebruik je het?

FacilitatietipLaat tijdens de recept-naar-flowchart activiteit leerlingen hardop denken terwijl ze de stappen omzetten, zodat zichtbaar wordt hoe ze keuzes maken.

Waar je op moet lettenGeef leerlingen een klein probleem, zoals 'een lamp aandoen' of 'een simpel wachtwoord controleren'. Vraag hen om in 5 minuten een flowchart te tekenen die de oplossing weergeeft, inclusief start, einde, processtappen en minimaal één beslissingspunt. Controleer op correct gebruik van symbolen en logische volgorde.

ToepassenAnalyserenEvaluerenCreërenRelatievaardighedenBesluitvormingZelfmanagement
Volledige les genereren

Activiteit 02

Samenwerkend probleemoplossen45 min · Kleine groepjes

Kleine Groepen: Probleemoplossend Flowcharten

Geef een programmeerprobleem, zoals een priemgetalcontrole. Groepen tekenen een flowchart, testen met voorbeelden en itereren op basis van fouten. Presenteer aan de klas.

Hoe teken je de stappen van een eenvoudig programma in een flowchart?

FacilitatietipGeef bij probleemoplossende flowcharts duidelijke tijdslimieten en rolverdeling, zodat alle groepsleden actief meedenken.

Waar je op moet lettenLaat leerlingen in tweetallen werken aan het ontwerpen van een flowchart voor een iets complexer scenario, bijvoorbeeld 'het berekenen van de gemiddelde score van drie toetsen'. Nadat ze klaar zijn, wisselen ze hun flowcharts uit. Elke leerling beoordeelt de flowchart van de ander op basis van drie criteria: zijn alle stappen logisch? Zijn de juiste symbolen gebruikt? Is het programma volledig? Ze geven feedback op één verbeterpunt.

ToepassenAnalyserenEvaluerenCreërenRelatievaardighedenBesluitvormingZelfmanagement
Volledige les genereren

Activiteit 03

Hele Klas: Peer Review Ronde

Leerlingen maken individueel een flowchart voor een somalgoritme. Wissel met een buur voor review: controleer logica en stel verbeteringen voor. Bespreek gemeenschappelijke aanpassingen.

Waarom is het handig om een programma eerst te plannen voordat je gaat coderen?

FacilitatietipZorg tijdens de peer review ronde dat leerlingen hun feedback altijd starten met een positief punt voordat ze een verbeterpunt noemen.

Waar je op moet lettenToon een flowchart met een kleine fout (bijvoorbeeld een verkeerd symbool of een ontbrekende pijl). Vraag leerlingen om met een handgebaar (bijvoorbeeld duim omhoog voor correct, duim omlaag voor fout) aan te geven of de flowchart correct is. Bespreek vervolgens klassikaal waar de fout zit en hoe deze opgelost kan worden.

ToepassenAnalyserenEvaluerenCreërenRelatievaardighedenBesluitvormingZelfmanagement
Volledige les genereren

Activiteit 04

Samenwerkend probleemoplossen20 min · Individueel

Individueel: Zelfevaluatie Oefening

Leerlingen kiezen een eenvoudig programma-idee en tekenen een flowchart. Gebruik een checklist om te controleren op complete logica, dan traceer met testcases.

Wat is een flowchart en waarvoor gebruik je het?

Waar je op moet lettenGeef leerlingen een klein probleem, zoals 'een lamp aandoen' of 'een simpel wachtwoord controleren'. Vraag hen om in 5 minuten een flowchart te tekenen die de oplossing weergeeft, inclusief start, einde, processtappen en minimaal één beslissingspunt. Controleer op correct gebruik van symbolen en logische volgorde.

ToepassenAnalyserenEvaluerenCreërenRelatievaardighedenBesluitvormingZelfmanagement
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen

Begin met een klassikale oefening waarbij je een eenvoudig dagelijks proces stap voor stap op het bord tekent, zoals thee zetten. Laat leerlingen vervolgens zelf een flowchart maken van een recept of routine. Vermijd het direct koppelen aan code; focus eerst op de logica. Onderzoek toont aan dat leerlingen beter presteren wanneer ze flowcharts eerst zonder computer ontwerpen.

Succesvolle leerlingen kunnen een flowchart omzetten naar een logische programmeerstap. Ze herkennen sequenties, keuzes en herhalingen in symbolen en kunnen deze uitleggen zonder dat de docent hoeft in te grijpen. De flowcharts zijn correct getekend met de juiste symbolen en pijlen.


Pas op voor deze misvattingen

  • Tijdens de activiteit 'Recept naar Flowchart', denken sommige leerlingen dat flowcharts alleen geschikt zijn voor simpele problemen.

    Tijdens de activiteit 'Recept naar Flowchart' leg je nadruk op het fact-checken van de flowcharts. Laat leerlingen in tweetallen elkaars flowcharts testen met extreme gevallen, zoals 'wat als het recept mislukt?'.

  • Tijdens de activiteit 'Probleemoplossend Flowcharten', denken leerlingen dat de volgorde van stappen niet uitmaakt zolang alle elementen aanwezig zijn.

    Tijdens de activiteit 'Probleemoplossend Flowcharten' laat je leerlingen hun flowcharts fysiek 'lopen' met potlood en papier. Ze moeten zelf ontdekken dat een verkeerde volgorde leidt tot oneindige lussen of ontbrekende stappen.

  • Tijdens de activiteit 'Peer Review Ronde', denken leerlingen dat beslissingsblokken altijd een ja/nee-antwoord vereisen.

    Tijdens de activiteit 'Peer Review Ronde' geef je leerlingen een flowchart met een beslissingsblok dat meerdere uitkomsten heeft, zoals een menu met drie opties. Laat ze in paren de logica van de uitkomsten bespreken.


Methodes gebruikt in dit overzicht