Omzetten van een concreet probleem in een passende visuele weergave (bijv. stappenschema);
Uitwerken van deelopdrachten en de opbrengsten samenstellen tot een eindproduct;
Checken of geen belangrijk deel gemist of vergeten wordt bij het uitvoeren van deelopdrachten.
Algoritmes en procedures:
Ervaren dat een beschrijving van een algoritme helder kan lijken, maar wellicht nog steeds verkeerd 'begrepen' kan worden (door een ander of door de computer) en vraagt om een duidelijker formulering;
​Ontwikkelen en schrijven van eenvoudige computercode;
Ontdekken van fouten in algoritmes door logisch te redeneren en verbeteren hiervan (debugging);
Beschrijven van een herhalingslus met een vast aantal herhalingen.
De leerling:
Kan door algoritmisch redeneren oplossingen genereren;
Kan oplossingen automatiseren door middel van algoritmisch denken;