Pseudocode adalah langkah antara blok atau perintah dalam VEXcode dan bahasa reguler. Seringkali, siswa dapat "menebak dan memeriksa" cara mereka untuk menemukan solusi. Akan tetapi, hal ini tidak mengakibatkan mereka membangun pemahaman konseptual tentang konsep pengkodean.

Pseudocode dapat digunakan untuk membantu siswa membuat pemahaman konseptual tentang Ilmu Komputer dan kode mereka. Siswa menggunakan pseudocode untuk mengomunikasikan perilaku yang mereka inginkan agar robot mereka lakukan selama proyek untuk menyelesaikan tugas.


Langkah-langkah untuk Pseudocode

Langkah-langkah ini membahas apa yang harus dilakukan siswa dan guru sehingga siswa dapat membuat daftar perilaku yang membentuk tugas, dan memahami bagaimana perilaku tersebut berhubungan dengan perilaku robot yang diinginkan sebelum mereka mulai membuat kode.

Sketsa robot Clawbot di lapangan. Ada Buckyball biru di sebelah kiri dan atas robot, dan tanda panah merah menunjukkan bahwa robot harus berbalik menghadapnya lalu melaju ke arahnya.

1. Pecah tugas menjadi perilaku sekecil mungkin.

Hal ini dapat dilakukan dengan membuat sketsa tugas atau membuat catatan tentang langkah-langkahnya.

Buku Catatan Teknik

Catatan di buku catatan teknik bertuliskan Langkah 1, Belok kiri untuk menghadap Buckyball. Langkah 2, Dorong ke depan untuk mendorong Buckyball keluar Lapangan.

Blok EXP VEXcode

Dua blok Komentar yang bertuliskan Belok kiri untuk menghadap Buckyball, lalu Berkendara maju untuk mendorong Buckyball keluar Lapangan.

VEXcode EXP Python

Komentar Python yang berbunyi Belok kiri untuk menghadap Buckyball, lalu Berkendara maju untuk mendorong Buckyball keluar dari Lapangan.

2. Beri label pada perilaku. Ini dapat dilakukan di buku catatan teknik atau dengan menggunakan komentar di VEXcode EXP.

Sekelompok siswa bersama gurunya mendiskusikan tugas pseudocode.

3. Mintalah siswa untuk berbagi pseudocode mereka dengan guru. Inilah saatnya guru dapat berdiskusi dengan siswa tentang harapan terhadap robot, dan tugas apa yang sebenarnya seharusnya dilakukan robot.

Jika pseudocode siswa sesuai dengan harapan, mereka dapat memulai pengkodeannya. Jika pseudocode tidak sesuai dengan harapan dan/atau tugas, maka dorong siswa untuk kembali ke langkah pertama dan memecah tugas menjadi perilaku yang lebih kecil dan mengulangi proses tersebut.

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

Last Updated: