Pseudokoodin käyttäminen oppilaidesi kanssa

Pseudokoodi on askel VEXcoden ja tavallisen kielen lohkojen tai komentojen välillä. Usein opiskelijat voivat "arvata ja tarkistaa" tapansa löytää ratkaisu. Tämä ei kuitenkaan johda siihen, että he rakentavat käsitteellistä ymmärrystä koodauskäsitteistä.

Pseudokoodia voidaan käyttää auttamaan opiskelijoita luomaan käsitteellisen ymmärryksen tietojenkäsittelytieteestä ja koodistaan. Opiskelijat käyttävät pseudokoodia kommunikoidakseen käyttäytymisestä, jonka he haluavat robottinsa suorittavan projektin aikana kilpaillakseen tehtävästä.


Vaiheet pseudokoodiin

Näissä vaiheissa käydään läpi, mitä oppilaiden ja opettajan tulee tehdä, jotta oppilaat voivat laatia luettelon käyttäytymismuodoista, jotka muodostavat tehtävän, ja ymmärtävät, miten se liittyy haluttuihin robotin käyttäytymiseen, ennen kuin he alkavat koodata. 

Luonnos Code Base -robotista pellolla. Robotista vasemmalla ja ylöspäin on vihreä kuutio, ja punainen nuoli osoittaa, että robotin tulee kääntyä sitä kohti ja sitten ajaa sitä kohti.

1. Jaa tehtävä pienimpiin mahdollisiin käyttäytymismuotoihin.

Tämä voidaan tehdä luonnostelemalla tehtävä tai tekemällä muistiinpanoja vaiheista.

Tekninen muistikirja

Muistiinpanot teknisessä muistikirjassa, joissa lukee Vaihe 1, Käänny vasemmalle kuutiota kohti. Vaihe 2, aja eteenpäin työntääksesi kuution pois pellolta.

VEXcode IQ Blocks

Kaksi kommenttilohkoa, joissa lukee Käänny vasemmalle katsoaksesi kuutiota ja aja eteenpäin työntääksesi kuution pois kentältä.

VEXcode IQ Python

Python-kommentit, joissa lukee Käänny vasemmalle katsoaksesi kuutiota ja aja eteenpäin työntääksesi kuution pois kentältä.

Ryhmä oppilaita opettajansa kanssa keskustelemassa pseudokooditehtävästä.

3. Pyydä oppilaita jakamaan pseudokoodinsa opettajalle. Tällöin he voivat keskustella opiskelijoiden kanssa robotin odotuksista ja tehtävästä, jonka robotin todella pitäisi suorittaa.

Jos opiskelijan pseudokoodi vastaa odotuksia, hän voi aloittaa koodauksen. Jos pseudokoodi ei vastaa odotuksia ja tehtävää, rohkaise oppilaita palaamaan vaiheeseen yksi ja jakamaan tehtävä vielä pienempiin käyttäytymismuotoihin ja käymään prosessi uudelleen läpi.

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

Last Updated: