Pseudocode is een stap tussen de blokken of opdrachten in VEXcode en gewone taal. Vaak kunnen leerlingen de weg naar het vinden van een oplossing ‘raden en controleren’. Dit leidt er echter niet toe dat ze een conceptueel begrip van de codeerconcepten opbouwen.
Pseudocode kan worden gebruikt om studenten te helpen een conceptueel begrip van computerwetenschappen en hun code te creëren. Leerlingen gebruiken pseudocode om het gedrag te communiceren dat ze willen dat hun robot uitvoert tijdens een project om een taak uit te voeren.
Stappen om te pseudocoderen
In deze stappen wordt beschreven wat de leerlingen en de docent moeten doen, zodat leerlingen een lijst met gedragingen kunnen samenstellen waaruit de taak bestaat en kunnen begrijpen hoe deze zich verhouden tot het gewenste robotgedrag voordat ze beginnen met coderen.
1. Verdeel de taak in de kleinst mogelijke gedragingen.
Dit kan door de taak te schetsen of door aantekeningen te maken over de stappen.
Technisch notitieboekje
VEXcode IQ-blokken
VEXcode IQ Python
2. Benoem het gedrag. Dit kan gedaan worden in een technisch notitieboekje of door gebruik te maken van opmerkingen in VEXcode IQ.
3. Laat leerlingen hun pseudocode delen met de docent. Hier kunnen ze met de leerlingen in gesprek gaan over de verwachting van de robot en de taak die de robot eigenlijk moet uitvoeren.
Als de pseudocode van de leerling aan de verwachtingen voldoet, kan hij beginnen met coderen. Als pseudocode niet overeenkomt met de verwachtingen en de taak, moedig de leerlingen dan aan om terug te gaan naar stap één en de taak op te splitsen in nog kleinere gedragingen en het proces opnieuw te doorlopen.