Pseudokodo naudojimas su savo mokiniais

Pseudokodas yra žingsnis tarp blokų arba komandų VEXcode ir įprastos kalbos. Dažnai studentai gali „atspėti ir patikrinti“ savo kelią, kaip rasti sprendimą. Tačiau dėl to jie nesukuria konceptualaus kodavimo sąvokų supratimo.

Pseudokodas gali būti naudojamas padėti mokiniams konceptualiai suprasti kompiuterių mokslą ir savo kodą. Mokiniai naudoja pseudokodą, kad praneštų apie elgesį, kurį nori, kad jų robotas atliktų projekto metu, kad galėtų konkuruoti su užduotimi.


Pseudokodo žingsniai

Šie žingsniai apima tai, ką turėtų daryti mokiniai ir mokytojas, kad mokiniai galėtų sudaryti užduotį sudarančių veiksmų sąrašą ir suprasti, kaip tai susiję su norimu roboto elgesiu, prieš pradėdami koduoti. 

Kodo bazės roboto eskizas lauke. Kairėje ir aukštyn nuo roboto yra žalias kubas, o raudona rodyklė rodo, kad robotas turi pasisukti į jį ir važiuoti link jo.

1. Suskaidykite užduotį į kuo mažesnį elgesį.

Tai galima padaryti nubraižant užduotį arba užsirašant veiksmus.

Inžinerijos sąsiuvinis

Pastabos inžinerijos sąsiuvinyje, kuriame rašoma 1 veiksmas, pasukite į kairę, kad būtų nukreiptas į kubą. 2 veiksmas. Važiuokite į priekį, kad nustumtumėte kubą nuo lauko.

VEXcode IQ blokai

Du komentarų blokai su užrašu Pasukite į kairę, kad atsisuktumėte į kubą, tada važiuokite į priekį, kad nustumtumėte kubą nuo lauko.

VEXcode IQ Python

Python komentarai: Pasukite į kairę, kad atsisuktumėte į kubą, tada važiuokite į priekį, kad nustumtumėte kubą nuo lauko.

Grupė mokinių su savo mokytoju aptarinėja pseudokodo užduotį.

3. Paprašykite mokinių pasidalinti savo pseudokodu su mokytoju. Tada jie gali pasikalbėti su mokiniais apie roboto lūkesčius ir užduotį, kurią robotas iš tikrųjų turi atlikti.

Jei mokinio pseudokodas atitinka lūkesčius, jis gali pradėti kodavimą. Jei pseudokodas neatitinka lūkesčių ir užduoties, paskatinkite mokinius grįžti prie pirmojo žingsnio ir suskaidyti užduotį į dar mažesnius elgesio būdus ir dar kartą atlikti procesą.

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

Last Updated: