Bermain
Bagian 1 - Langkah demi Langkah
- InstruksikanInstruksikan siswa bahwa sekarang adalah giliran mereka untuk menguji tombol Langkah untuk men-debug proyek dan membuat Robot 123 melaju ke tempatnya dalam antrean. Ingatkan siswa bahwa tujuannya adalah agar Robot 123 berbaris pada angka 2, tetapi proyek ini memiliki bug di dalamnya. Animasi di bawah menunjukkan langkah melalui proyek yang bermasalah, sehingga Robot 123 tidak akan berhasil mencapai tempat yang benar.
Berkas video
- ModelModel bagi siswa tentang cara membangun proyek yang bermasalah, lalu gunakan tombol Langkah untuk menelusuri proyek secara perlahan, guna mengidentifikasi, menemukan, dan memperbaiki bug.
- Bagikan bahan-bahan berikut ke setiap kelompok:
- 123 Robot
- Pembuat kode
- Ubin 123 dengan angka 1, 2, dan 3 tertulis di baris tengah
- Kartu kode
- Siswa harus memiliki kartu 'Ketika mulai 123", empat kartu "Berkendara 1", satu kartu "Berkendara 2", satu kartu "Belok kiri", dan satu kartu "Belok kanan".
- Siswa akan menggunakan set kartu Coder yang sama untuk membangun dan men-debug proyek mereka.
- Siswa perlu membangunkan robot. Untuk membangunkan Robot 123, dorong roda di sepanjang permukaan hingga Anda mendengar suara startup, seperti ditunjukkan dalam animasi di bawah. Nyalakan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Robot 123, lihat artikel Menggunakan Pustaka STEM Robot VEX 123.
Berkas video-
Siswa kemudian harus membangun proyek yang bermasalah seperti yang ditunjukkan di sini. Proyek ini sengaja dibuat tidak benar, untuk memberi siswa kesempatan menggunakan tombol Langkah untuk menyelesaikan proses debugging bersama-sama. Pastikan siswa membangun proyek persis seperti yang ditunjukkan.
Bangun proyek yang bermasalah - Hubungkan Robot 123 ke Coder. Untuk menghubungkan Robot 123, tekan dan tahan tombol Start dan Stop pada Coder, dan tombol Kiri dan Kanan pada Robot 123 setidaknya selama 5 detik, hingga Anda mendengar suara tersambung, dan lampu indikator berkedip tepat waktu, seperti yang ditunjukkan dalam animasi di bawah ini. Nyalakan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Coder, lihat artikel Menggunakan Pustaka STEM Coder VEX 123.
Berkas video-
Setelah semua 123 Robot menyala, dan Coder terhubung, mintalah siswa meletakkan 123 Robot di titik awal, seperti yang ditunjukkan di sini, untuk bersiap menjalani proyek bersama.
Letakkan Robot 123 di titik awal - Pastikan siswa mengarahkan Robot 123 dengan benar pada Ubin. Seperti yang diperlihatkan di sini, Robot 123 harus diletakkan di kotak kiri bawah Ubin, dengan panah putih sejajar dengan takik di bagian atas kotak. Jika robot siswa bergerak ke kiri atau kanan Tile saat proyek dimulai, mintalah mereka mengatur ulang robotnya agar cocok dengan gambar pengaturan dan memulai proyek lagi.
- Siswa kemudian harus mengerjakan proyek itu bersama-sama.
-
Tekan tombol "Langkah" satu kali dan amati lampu pada sorotan Coder menyorot setiap kartu dalam proyek, lalu menyala kuning di samping kartu Coder "Saat mulai 123".
Tombol Langkah pada Coder - Tekan tombol Langkah kedua kalinya untuk menjalankan kartu Coder pertama dalam proyek. Ini adalah kartu Coder "Saat memulai 123", jadi Robot 123 tidak akan bergerak. Siswa harus memperhatikan sorotan untuk mengetahui bagaimana lampu berubah, dan kapan "Drive 2" disorot kuning.
- Tekan tombol Step untuk ketiga kalinya, dan lihat Robot 123 melaju 2 langkah ke depan.
- Tekan tombol Langkah lagi dan lihat perilaku kartu Coder berikutnya dalam proyek.
-
Teruslah melangkah melalui proyek bersama-sama, dan amati pergerakan robot. Animasi di bawah menunjukkan penggunaan tombol Langkah untuk menjalankan seluruh proyek yang bermasalah dari awal hingga akhir.
Berkas video
-
- Berikutnya, minta siswa untuk mengidentifikasi bug dalam perilaku robot. Robot 123 seharusnya melaju ke nomor 2, tetapi malah melaju ke nomor 3. Beritahu mereka bahwa mereka sekarang akan mengatur ulang robot ke posisi awalnya, dan menelusuri proyek untuk menemukan bug dalam kode.
- Ulangi proses menekan tombol Langkah untuk menjalankan setiap kartu Coder secara individual, dan minta siswa mengumumkan saat mereka menemukan bug dalam proyek mereka. Siswa dapat membagikan kartu Coder yang bermasalah yang mereka temukan dengan kelas.
- Siswa kemudian harus memperbaiki bug tersebut dengan memilih kartu Coder yang berbeda untuk menggantikan kartu Coder "Drive 2".
- Siswa hanya boleh memiliki kartu Coder "Berkendara 1" atau "Belok kiri" yang dapat dipilih, untuk membantu membatasi pilihan mereka dalam memperbaiki proyek mereka.
-
Setelah siswa mengganti kartu Coder "Drive 2" dengan kartu lain, mereka harus mengatur ulang Robot 123 ke titik awalnya, dan menekan "Mulai" atau "Langkah" untuk menguji proyek mereka. Proyek yang di-debug harus membuat Robot 123 bergerak seperti yang ditunjukkan dalam animasi di bawah ini.
Berkas video
- Bagikan bahan-bahan berikut ke setiap kelompok:
- MemfasilitasiMemfasilitasi percakapan tentang cara kerja tombol Langkah saat siswa mengerjakan proyek bersama-sama.
- Apa yang Anda perhatikan pada Coder untuk memberi tahu Anda kartu Coder mana yang sedang berjalan?
- Menurut Anda, mengapa warna sorotan berubah saat Anda melangkah melalui proyek?
- Bagaimana langkah menjalani proyek ini mengubah cara Robot 123 bergerak dalam proyek tersebut? Apakah itu membuat lebih mudah atau lebih sulit menemukan bug dalam proyek Anda? Mengapa?
Saat siswa mengidentifikasi bug dalam perilaku Robot 123, Anda dapat meminta mereka mengangkat tangan, atau mengangkat cetakan bug (Google Doc/.docx/.pdf) untuk dapat mengumumkan bahwa mereka memiliki bug dengan cara visual, bukan verbal. Ingatkan siswa bahwa tidak semua orang akan menemukan bug dengan kecepatan yang sama, jadi mereka harus berhati-hati agar tidak merusak kesenangan menemukan bug bagi orang lain di kelas.
Siswa mungkin mempunyai ide berbeda tentang cara memperbaiki bug dalam proyek, dan itu tidak masalah. Dorong siswa untuk menjelaskan mengapa mereka berpikir ide mereka akan memecahkan masalah, untuk memberi mereka latihan berbicara melalui proses debugging dengan pasangan mereka. Siswa dapat mencoba beberapa perbaikan, dan membandingkan cara kerjanya. Sering kali ada lebih dari satu solusi untuk masalah debugging, dan latihan ini dapat membantu siswa menjadi lebih terbuka terhadap cara berpikir orang lain.
- IngatkanIngatkan siswa bahwa tombol Langkah adalah alat yang dapat mereka gunakan untuk men-debug proyek kapan saja. Dengan proyek sederhana seperti ini, mereka mungkin dapat langsung melihat masalahnya. Namun, saat proyek mereka menjadi lebih kompleks, atau lebih panjang, tombol Langkah akan menjadi alat yang berguna untuk membantu mereka menemukan dan memperbaiki bug dalam proyek mereka setiap kali mereka bekerja dengan 123 Robot.
- TanyakanTanyakan kepada siswa tentang bagaimana penggunaan tombol Langkah dapat membantu mereka men-debug proyek di masa mendatang.
- Bagaimana penggunaan tombol Langkah akan membantu Anda jika Anda memiliki proyek yang lebih panjang untuk di-debug?
- Bagaimana Anda bisa menggunakan tombol Langkah untuk menemukan bug dalam proyek?
- Bagaimana Anda menjelaskan cara kerja tombol Langkah kepada anggota baru kelas kita, ketika mereka harus men-debug sebuah proyek?
Istirahat Tengah Bermain & Diskusi Kelompok
Segera setelah setiap kelompok memperbaiki bug dan menguji proyek untuk melihat Robot 123 mencapai angka 2 dengan sukses , berkumpullah untuk percakapan singkat.
Berikan siswa kesempatan untuk merangkum cara mereka menggunakan tombol Langkah sebagai alat untuk men-debug proyek mereka, untuk memeriksa apakah mereka memahami cara kerjanya dalam konteks ini.
- Apa yang perlu Anda lakukan untuk menyelesaikan proyek dengan Robot 123 Anda
- Bagaimana tombol Langkah membantu Anda mengidentifikasi, menemukan, dan memperbaiki bug dalam proyek Anda?
- Menurut Anda, mengapa penggunaan tombol Langkah memudahkan debug proyek?
Ingatkan siswa bahwa debugging adalah bagian dari bekerja dengan 123 Robot, dan bahwa bug dalam kode mereka dapat membantu mereka belajar tentang pengkodean. Mintalah siswa berbagi satu atau dua hal yang mereka pelajari dengan mengidentifikasi, menemukan, dan memperbaiki bug dalam proyek mereka (baik dalam Unit ini maupun dalam 123 aktivitas Robot lainnya), untuk terus membingkai debugging sebagai pengalaman positif. Akui bahwa siswa harus merasa bangga dengan kemampuan debugging mereka dan cara mereka memperbaiki bug pada robot mereka!
Bagian 2 - Langkah demi Langkah
- InstruksikanInstruksikan siswa bahwa mereka sekarang akan menggunakan tombol Langkah untuk men-debug proyek dalam kelompok mereka, untuk membuat 123 Robot mereka kembali ke tempat duduk mereka di Ubin. Robot 123 seharusnya melaju ke kursi, tetapi ada bug dalam proyek tersebut. Animasi di bawah menunjukkan proyek yang bermasalah, sehingga Robot 123 tidak akan berhasil mencapai kursi.
Berkas video
- ModelModel untuk siswa tentang cara menyiapkan Robot 123 dan Ubin sehingga robot dapat kembali ke tempat duduknya. Periksa untuk memastikan tanda panah pada Robot 123 dan Ubin sejajar dengan benar, dan robot menghadap ke arah yang benar di titik awalnya, seperti yang ditunjukkan pada gambar di bawah.
Letakkan Robot 123 di titik awal - Pastikan siswa mengarahkan Robot 123 dengan benar pada Ubin. Seperti yang diperlihatkan di sini, Robot 123 harus diletakkan pada kotak tengah bawah Ubin, dengan panah putih sejajar dengan takik di bagian atas kotak. Jika robot siswa bergerak ke kiri atau kanan pada Tile saat proyek dimulai, mintalah mereka mengatur ulang robotnya agar cocok dengan gambar pengaturan dan memulai proyek lagi.
-
Mintalah siswa membangun proyek yang bermasalah seperti yang ditunjukkan di sini. (Siswa harus terus menggunakan set kartu Coder yang sama yang mereka miliki untuk Bagian Permainan 1.)
Bangun proyek yang bermasalah - Siswa mungkin perlu membangunkan robot jika waktunya habis. Untuk membangunkan Robot 123, dorong roda di sepanjang permukaan hingga Anda mendengar suara startup, seperti yang ditunjukkan dalam animasi di bawah ini. Nyalakan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Robot 123, lihat artikel Menggunakan Pustaka STEM Robot VEX 123.
Berkas video- Kemudian, hubungkan Robot 123 ke Coder seperti yang ditunjukkan dalam animasi di bawah ini. Nyalakan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Coder, lihat artikel Menggunakan Pustaka STEM Coder VEX 123.
Berkas video- Setelah Robot 123 menyala dan terhubung, dan proyek mereka siap di Coder, siswa dapat menekan tombol "Langkah" untuk mulai melangkah melalui proyek untuk men-debugnya.
- Siswa harus mengikuti langkah-langkah yang sama yang mereka gunakan di Bagian Permainan 1 untuk menekan tombol Langkah untuk menjalankan setiap kartu Coder secara individual untuk mengidentifikasi bug dalam perilaku robot, menemukan bug dalam proyek, dan memperbaiki proyek dengan mengganti kartu Coder tersebut dengan yang akan menyebabkan robot bergerak sebagaimana dimaksud.
- Pastikan siswa menempatkan Robot 123 pada orientasi dan posisi awal yang benar sebelum mereka memulai proses debugging.
- Siswa perlu menekan tombol Step tiga kali untuk melihat robot bergerak maju. Penekanan pertama tombol Step akan menjalankan proyek untuk memeriksa kesalahan, penekanan kedua akan menjalankan kartu Coder "When start 123" (yang tidak akan menyebabkan robot bergerak), dan penekanan ketiga akan menjalankan "Drive 2".
-
Ketika siswa sudah menemukan perbaikannya, mereka dapat menekan "Langkah" atau "Mulai" untuk menguji solusi debugging mereka. Setelah siswa men-debug proyek, Robot 123 harus bergerak ke kursi di Tile untuk kembali ke tempat duduknya, seperti yang ditunjukkan dalam animasi di bawah ini.
Berkas video
- MemfasilitasiMemfasilitasi percakapan tentang proses debugging dan penggunaan tombol Langkah, saat siswa melangkah melalui proyek mereka untuk men-debug-nya.
- Bisakah Anda menjelaskan bug apa yang Anda identifikasi dalam perilaku robot? Bagaimana perilaku itu berbeda dari apa yang Anda inginkan dari robot?
- Bagaimana Anda menggunakan tombol Langkah untuk menemukan bug di proyek Anda?
- Kartu Coder apa yang perlu Anda gunakan untuk memperbaiki bug tersebut? Kenapa kamu memilih itu?
- Bagaimana Anda tahu jika Anda berhasil men-debug proyek? Apa yang akan Anda lihat dilakukan Robot 123 saat proyek di-debug?
- Apakah tombol Langkah memudahkan Anda mengidentifikasi dan menemukan bug dalam proyek Anda? Mengapa atau mengapa tidak?
Saat siswa mengidentifikasi bug dalam perilaku Robot 123, Anda dapat meminta mereka mengangkat tangan, atau mengangkat cetakan bug (Google Doc/.docx/.pdf) untuk dapat mengumumkan bahwa mereka memiliki bug dengan cara visual, bukan verbal. Ingatkan siswa bahwa tidak semua orang akan menemukan bug dengan kecepatan yang sama, jadi mereka harus berhati-hati agar tidak merusak kesenangan menemukan bug bagi orang lain di kelas.
Saat siswa mengerjakan proyek, arahkan perhatian mereka ke sorotan pada Coder. Saat kartu Coder memiliki sorotan kuning di sampingnya (untuk menunjukkan bahwa itu adalah kartu Coder berikutnya yang akan dijalankan), mintalah siswa untuk memprediksi perilaku apa yang akan dilakukan Robot 123. Saat mereka menekan tombol 'Langkah' dan mengamati perilaku Robot 123, mereka dapat membandingkan prediksi verbal mereka dengan apa yang mereka lihat dilakukan robot. Hal ini tidak hanya membantu siswa mengartikulasikan penalaran spasial mereka, tetapi juga untuk terus membangun hubungan antara perintah kartu Coder dalam bahasa pemrograman dan bagaimana hubungannya dengan perilaku robot.
Untuk kelompok yang cepat men-debug proyek dan siap untuk tantangan lain, minta mereka memilih lokasi awal yang berbeda untuk 123 Robot di Ubin mereka. Mereka kemudian dapat menggunakan proses debugging dan tombol Langkah lagi untuk men-debug proyek yang ada guna memenuhi tujuan mengembalikan Robot 123 ke tempatnya di jalur yang berbeda.
- IngatkanIngatkan siswa bahwa proses debugging ini adalah proses yang akan mereka gunakan berkali-kali saat bekerja dengan 123 Robot mereka. Mereka mungkin telah men-debug suatu proyek, tetapi mungkin tidak memiliki kosakata untuk menjelaskan prosesnya dengan baik. Berikan siswa sebanyak mungkin kesempatan untuk memverbalisasikan proses debugging dengan berbagai cara, sehingga mereka dapat menghubungkan langkah-langkah Identifikasi – Temukan – Perbaiki dengan pemahaman mereka tentang pengkodean.
Ingatkan juga siswa bahwa debugging bisa dan seharusnya menyenangkan! Mungkin ada proyek yang memiliki beberapa bug di dalamnya, dan itu tidak apa-apa. Mengidentifikasi, menemukan, dan memperbaiki setiap bug dapat menjadi teka-teki tersendiri. Semakin banyak bug yang berhasil mereka debug, semakin banyak pula yang akan mereka pelajari tentang cara merencanakan jalur dan memecahkan masalah dengan 123 Robot mereka.
- TanyakanTanyakan kepada siswa tentang situasi lain di mana mereka dapat menggunakan proses debugging. Misalnya, bagaimana jika mereka mencoba menggosok gigi, tetapi lupa membawa pasta gigi. Bug apa yang dapat mereka identifikasi dalam perilaku itu? Bagaimana mereka menemukan dan memperbaiki bug dalam proses mereka? Jika mereka 'melewati' proses itu, dan bergerak lebih lambat, apakah akan lebih mudah untuk memperbaiki 'bug' tersebut? Mengapa atau mengapa tidak?