Decompositie is een proces waarmee complexe problemen worden opgedeeld in kleinere deelproblemen. Het zorgt ervoor dat we een probleem gemakkelijk begrijpen en kunnen oplossen. De deelproblemen kunnen afzonderlijk gedetailleerd bekeken en opgelost worden.
Hoe .. raaraa
Wanneer leerlingen eender welk project of eender welke taak uitvoeren, dan moeten ze die taak opsplitsen in gemakkelijker uit te voeren onderdelen. Op die manier ontwikkelen ze hun ‘decompositie’-vaardigheden.
Stel dat je een app zou wensen te maken.Om deze opdracht tot een goed einde te brengen moeten we het antwoord weten op onderstaande deelproblemen:
- Wat voor soort appje wilt maken?
- Hoe je app eruit zalzien?
- Voor wie dedoelgroep voor uw app is?
- Hoe je afbeeldingeneruit zullen zien?
- Welke audio je zalopnemen?
- Welke software jegaat gebruiken om je app te bouwen?
- Hoe de gebruikerdoor uw app zal navigeren?
- Hoe je je app test?
- Waar je je app gaatverkopen?
Deze lijst met deelproblemen kunnen nu afzonderlijk worden uitgewerkt. Mogelijk kan je in een team aan de slag waarbij een vriend je kan helpen met het maken van de afbeeldingen, terwijl een andere uw tester is.