Använda pseudokod med dina elever

Pseudokod är ett steg mellan blocken eller kommandona i VEXkod och vanligt språk. Ofta kan eleverna "gissa och kontrollera" sig fram till en lösning. Detta resulterar dock inte i att de bygger en konceptuell förståelse av kodningskoncepten.

Pseudokod kan användas för att hjälpa elever att skapa en konceptuell förståelse för datavetenskap och deras kod. Eleverna använder pseudokod för att kommunicera de beteenden de vill att deras robot ska utföra under ett projekt för att slutföra en uppgift.


Steg för att pseudokoda

Dessa steg går igenom vad eleverna och läraren ska göra så att eleverna kan skapa en lista över beteenden som utgör uppgiften och förstå hur de relaterar till de önskade robotbeteendena innan de börjar koda.

Skiss av en Clawbot-robot på ett fält. Det finns en blå Buckyball till vänster och upp från roboten, och röda pilar indikerar att roboten ska vända sig mot den och sedan köra mot den.

1. Bryt ner uppgiften i de minsta möjliga beteendena.

Detta kan göras genom att skissa upp uppgiften eller genom att anteckna stegen.

Teknisk anteckningsbok

Anteckningar i en ingenjörsanteckningsbok som löd Steg 1, Sväng vänster för att möta Buckyball. Steg 2, Kör framåt för att knuffa bort Buckyballen från planen.

VEXcode EXP-block

Två kommentarsblock som lyder Sväng vänster för att möta Buckyballen, och sedan Kör framåt för att knuffa bort Buckyballen från planen.

VEXcode EXP Python

Python-kommentarer som lyder Sväng vänster för att möta Buckyball, och sedan Kör framåt för att knuffa bort Buckyball från fältet.

2. Märk beteendena. Detta kan göras i en anteckningsbok för teknik eller genom att använda kommentarer i VEXcode EXP.

En grupp elever diskuterar pseudokoduppgiften med sin lärare.

3. Låt eleverna dela sin pseudokod med läraren. Det är då läraren kan föra en diskussion med eleverna om förväntningarna på roboten och den uppgift roboten faktiskt ska utföra.

Om studentens pseudokod matchar förväntningarna kan de börja sin kodning. Om pseudokoden inte matchar förväntningarna och/eller uppgiften, uppmuntra då eleverna att gå tillbaka till steg ett och dela upp uppgiften i ännu mindre beteenden och gå igenom processen igen.

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

Last Updated: