Usare lo pseudocodice con i tuoi studenti

Lo pseudocodice è un passaggio tra i blocchi o i comandi in VEXcode e nel linguaggio normale. Spesso, gli studenti possono "indovinare e verificare" il modo in cui trovano una soluzione. Ciò, tuttavia, non porta loro a costruire una comprensione concettuale dei concetti di codifica.

Lo pseudocodice può essere utilizzato per aiutare gli studenti a creare una comprensione concettuale dell'informatica e del loro codice. Gli studenti utilizzano lo pseudocodice per comunicare i comportamenti che desiderano che il loro robot esegua durante un progetto per completare un'attività.


Passaggi per la pseudocodifica

Questi passaggi illustrano ciò che gli studenti e l'insegnante dovrebbero fare in modo che gli studenti possano creare un elenco di comportamenti che compongono l'attività e comprendere come si collegano ai comportamenti desiderati del robot prima di iniziare a scrivere il codice.

Schizzo di un robot Clawbot su un campo. C'è un Buckyball blu a sinistra e in alto rispetto al robot, e delle frecce rosse indicano che il robot deve girarsi verso di esso e poi dirigersi verso di esso.

1. Suddividere il compito nei comportamenti più piccoli possibili.

Questo può essere fatto abbozzando l'attività o prendendo appunti sui passaggi.

Quaderno di ingegneria

Appunti su un quaderno di ingegneria che recitano Fase 1: Girare a sinistra per guardare il Buckyball. Fase 2: avanzare per spingere il Buckyball fuori dal campo.

Blocchi EXP VEXcode

Due blocchi di commento che recitano: Gira a sinistra per affrontare il Buckyball, quindi Avanza per spingere il Buckyball fuori dal campo.

VEXcode EXP Python

Commenti Python che recitano: Gira a sinistra per affrontare il Buckyball, quindi avanza per spingere il Buckyball fuori dal campo.

2. Etichetta i comportamenti. Questo può essere fatto in un quaderno di ingegneria o utilizzando i commenti in VEXcode EXP.

Un gruppo di studenti con il loro insegnante discute l'incarico sullo pseudocodice.

3. Chiedi agli studenti di condividere il loro pseudocodice con l'insegnante. Questo è il momento in cui l'insegnante può conversare con gli studenti sulle aspettative del robot e sul compito che il robot dovrebbe effettivamente svolgere.

Se lo pseudocodice dello studente corrisponde alle aspettative, può iniziare la codifica. Se lo pseudocodice non corrisponde alle aspettative e/o al compito, incoraggia gli studenti a tornare al passaggio uno e suddividere il compito in comportamenti ancora più piccoli e ripetere il processo.

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

Last Updated: