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 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.

Schets van een Clawbot-robot op een veld. Links van de robot zie je een blauwe Buckyball, en rode pijlen geven aan dat de robot zich naar de Buckyball moet omdraaien en er vervolgens naartoe moet rijden.

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

Aantekeningen in een technisch notitieboekje waarin staat: Stap 1: Draai naar links om naar de Buckyball te kijken. Stap 2: Rijd naar voren om de Buckyball van het veld te duwen.

VEXcode EXP-blokken

Twee commentaarblokken met de tekst 'Draai naar links om naar de Buckyball te kijken, en rijd vervolgens naar voren om de Buckyball van het veld te duwen'.

VEXcode EXP Python

Python geeft commentaar als: 'Draai naar links om de Buckyball te zien, en rijd dan naar voren om de Buckyball van het veld af te duwen.'

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

Een groep studenten bespreekt met hun docent de pseudocodeopdracht.

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: