Skip to content
Informatica · Klas 5 VWO

Ideeën voor actief leren

Programma's Tegelijk Draaien

Voor leerlingen is het abstracte concept van timesharing moeilijk te vatten zonder tastbare ervaring. Door actieve simulaties en rolspelen doorbreken ze de theorie en zien ze zelf hoe de scheduler werkt. Dit activeert hun nieuwsgierigheid en helpt hen de illusie van parallelle verwerking te doorgronden.

SLO Kerndoelen en EindtermenSLO: Onderbouw - BesturingssystemenSLO: Onderbouw - Interactie
20–35 minDuo's → Hele klas4 activiteiten

Activiteit 01

Simulatiespel30 min · Kleine groepjes

Simulatiespel: Scheduler met Kaarten

Verdeel de klas in kleine groepen. Elke groep krijgt kaarten met procesnamen en taken. Eén leerling is de scheduler en wijst CPU-tijd toe door kaarten snel te wisselen. Groepen observeren vertragingen bij veel processen en bespreken de illusie van multitasking.

Hoe kan een computer meerdere dingen tegelijk doen, zoals muziek afspelen en internetten?

FacilitatietipGeef tijdens de simulatie met kaarten duidelijke instructies over de rol van de 'scheduler' en 'processen', zodat alle leerlingen actief deelnemen aan de tijdsslotverdeling.

Waar je op moet lettenGeef leerlingen een scenario met drie processen (bijv. tekstverwerker, muziekspeler, webbrowser) met verschillende prioriteiten. Vraag hen om in 2-3 zinnen uit te leggen welk proces waarschijnlijk het eerst de CPU krijgt en waarom, en wat er gebeurt tijdens een context switch tussen de tekstverwerker en de muziekspeler.

ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 02

Concept Mapping25 min · Hele klas

Demo: Task Manager Live

Start als hele klas meerdere apps zoals browser, muziekspeler en tekstverwerker. Open Taakbeheer en laat leerlingen CPU-gebruik en switching live volgen. Bespreek wat er gebeurt bij resource-pieken.

Wat gebeurt er als je veel programma's tegelijk opent?

FacilitatietipLaat leerlingen tijdens de Task Manager Live demo zelf prioriteiten aanpassen en observeer hoe dit de CPU-gebruik grafiek beïnvloedt, zodat ze het effect van scheduling live zien.

Waar je op moet lettenToon een eenvoudige simulatie van Round Robin scheduling op het bord of via een tool. Vraag leerlingen: 'Als de tijdskwant 2 eenheden is, welke processen zijn dan actief na 5 eenheden?' en 'Welk proces heeft de langste wachttijd tot nu toe?'

BegrijpenAnalyserenCreërenZelfbewustzijnZelfmanagement
Volledige les genereren

Activiteit 03

Concept Mapping20 min · Duo's

Rolspel: Processes in Actie

In paren simuleert één leerling een process met een taak, de ander de scheduler. Wissel rollen en voeg meer processes toe met alarmklokken voor tijdslots. Noteer observaties over schijnbaar gelijktijdig werk.

Waarom lijkt het alsof de computer alles tegelijk doet?

FacilitatietipZorg bij het rolspel dat elk proces een duidelijke taak en prioriteit krijgt, zodat de dynamiek van context switching en resourceconflicten zichtbaar wordt.

Waar je op moet lettenStel de vraag: 'Waarom lijkt het voor een gebruiker alsof de computer alles tegelijk doet, terwijl er in werkelijkheid snelle wisselingen plaatsvinden?'. Laat leerlingen in kleine groepen brainstormen en hun conclusies delen, waarbij ze minimaal twee kernbegrippen uit de les gebruiken.

BegrijpenAnalyserenCreërenZelfbewustzijnZelfmanagement
Volledige les genereren

Activiteit 04

Concept Mapping35 min · Individueel

Experiment: Eigen Multitasking

Individueel open leerlingen 5-10 programma's en meten reactietijd met stopwatch. Vergelijk resultaten in groep en link naar scheduler-overload. Trek conclusies over systeemlimieten.

Hoe kan een computer meerdere dingen tegelijk doen, zoals muziek afspelen en internetten?

Waar je op moet lettenGeef leerlingen een scenario met drie processen (bijv. tekstverwerker, muziekspeler, webbrowser) met verschillende prioriteiten. Vraag hen om in 2-3 zinnen uit te leggen welk proces waarschijnlijk het eerst de CPU krijgt en waarom, en wat er gebeurt tijdens een context switch tussen de tekstverwerker en de muziekspeler.

BegrijpenAnalyserenCreërenZelfbewustzijnZelfmanagement
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen

Ervaren docenten benadrukken dat leerlingen eerst de 'illussie' van parallelle verwerking moeten ervaren voordat ze de technische werking begrijpen. Gebruik visuele analogieën, zoals een goochelaar die snel kaarten wisselt, om de abstracte concepten tastbaar te maken. Vermijd directe vergelijkingen met multithreading of multicore, tenzij je de basis eerst stevig hebt gelegd.

Succesvolle leerlingen kunnen uitleggen hoe een scheduler via timesharing taken verdeelt, prioriteiten stelt en context switching uitvoert. Ze herkennen bottlenecks in multitasking en analyseren systeemprestaties met kernbegrippen zoals tijdskwant en wachttijd.


Pas op voor deze misvattingen

  • Tijdens de simulatie met kaarten denken leerlingen dat de computer echt alles tegelijk uitvoert.

    Gebruik de kaartensimulatie om te benadrukken dat de processor slechts één taak tegelijk doet en snel wisselt. Laat leerlingen de 'wachttijd' tussen taken meten en vergelijken met de actieve uitvoeringstijd.

  • Tijdens de Task Manager Live demo geloven leerlingen dat meer CPU-gebruik altijd beter is.

    Tijdens de demo toon je hoe hoge CPU-belasting bij langdurige taken de responsiviteit van het systeem vermindert, ondanks de snelle context switching. Benadruk het belang van prioritering met de CPU-affinity instellingen.

  • Tijdens het rolspel denken leerlingen dat RAM direct invloed heeft op de snelheid van context switching.

    Gebruik het rolspel om te laten zien dat RAM vooral geheugen beschikbaar stelt, maar dat de bottleneck in CPU-tijd zit. Laat leerlingen met een laag prioriteitsproces ervaren hoe traag het systeem reageert, zelfs met voldoende RAM.


Methodes gebruikt in dit overzicht