Pseudocode gebruiken met uw studenten

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 naar pseudocode

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.

Screen_Shot_2022-01-07_at_11.22.17_AM.png

1. Verdeel de taak in de kleinst mogelijke gedragingen.

Dit kan door de taak te schetsen of door aantekeningen te maken over de stappen.

Techniek notitieboekje

VEXcode EXP-blokken

VEXcode EXP Python

Screen_Shot_2022-01-07_at_11.40.42_AM.png

Screen_Shot_2022-01-07_at_11.53.43_AM.png

Screen_Shot_2022-01-07_at_11.52.45_AM.png

2. Label het gedrag. Dit kan gedaan worden in een engineering notebook of door gebruik te maken van commentaar in VEXcode EXP.

AdobeStock_168859586.jpeg

3. Laat leerlingen hun pseudocode delen met de docent. Dit is het moment waarop de leraar een gesprek kan voeren met de leerlingen over de verwachting van de robot en de taak die de robot eigenlijk zou moeten uitvoeren.

Als de pseudocode van de leerling aan de verwachtingen voldoet, kan hij beginnen met coderen. Als pseudocode niet voldoet aan de verwachtingen en/of de taak, moedig de leerlingen dan aan om terug te gaan naar stap één, de taak op te splitsen in nog kleinere gedragingen en het proces opnieuw te doorlopen.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: