Używanie pseudokodu w pracy z uczniami

Pseudokod to krok pomiędzy blokami lub poleceniami w kodzie VEX i języku zwykłym. Często uczniowie mogą „odgadnąć i sprawdzić” swoją drogę do znalezienia rozwiązania. Nie skutkuje to jednak budowaniem pojęciowego zrozumienia koncepcji kodowania.

Pseudokod może pomóc uczniom w zrozumieniu informatyki i jej kodu. Uczniowie używają pseudokodu do komunikowania zachowań, jakie mają wykonywać ich roboty podczas projektu rywalizującego z zadaniem.


Kroki do pseudokodu

W tych krokach omówiono, co powinni zrobić uczniowie i nauczyciel, aby uczniowie mogli stworzyć listę zachowań składających się na zadanie i zrozumieć, w jaki sposób odnoszą się one do pożądanych zachowań robota, zanim zaczną kodować.

Szkic robota Clawbot na polu. Po lewej stronie robota znajduje się niebieska kula Buckyball, a czerwone strzałki wskazują, że robot powinien się odwrócić twarzą do niej, a następnie pojechać w jej kierunku.

1. Podziel zadanie na najmniejsze możliwe zachowania.

Można to zrobić, szkicując zadanie lub robiąc notatki na temat poszczególnych kroków.

Notatnik inżynieryjny

Notatki w notatniku inżynierskim: Krok 1: Skręć w lewo, aby stanąć twarzą do Buckyballa. Krok 2. Podjedź do przodu, aby wypchnąć Buckyball z boiska.

Bloki EXP VEXcode

Dwa bloki komentarzy brzmią: Skręć w lewo, aby stanąć twarzą do Buckyballa, a następnie jedź do przodu, aby zepchnąć Buckyballa z boiska.

VEXcode EXP Python

Komentarze w języku Python brzmią: Skręć w lewo, aby stanąć twarzą do Buckyballa, a następnie jedź do przodu, aby zepchnąć Buckyballa z boiska.

2. Oznacz zachowania. Można to zrobić w notatniku inżynierskim lub używając komentarzy w VEXcode EXP.

Grupa uczniów i ich nauczyciel omawiają zadanie dotyczące pseudokodu.

3. Poproś uczniów, aby podzielili się swoim pseudokodem z nauczycielem. To właśnie wtedy nauczyciel może porozmawiać z uczniami na temat oczekiwań wobec robota i zadania, które robot ma faktycznie wykonać.

Jeśli pseudokod ucznia odpowiada oczekiwaniom, może rozpocząć kodowanie. Jeśli pseudokod nie odpowiada oczekiwaniom i/lub zadaniu, zachęć uczniów, aby wrócili do kroku pierwszego i podzielili zadanie na jeszcze mniejsze zachowania, a następnie ponownie przeszli przez proces.

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

Last Updated: