Ringkasan
Nilai
3+ (Usia 8 tahun ke atas)
Waktu
40 menit per praktikum
Pertanyaan Esensial Unit
- Bagaimana cara saya menyelesaikan tantangan dengan Code Base dan VEXcode GO?
Pemahaman Unit
Konsep-konsep berikut akan dibahas sepanjang Unit ini:
- Cara menggunakan sensor di VEXcode GO.
- Bagaimana cara membuat rencana yang secara tepat mengurutkan perilaku secara berurutan untuk menyelesaikan suatu tantangan. Hal ini dapat dilakukan secara individual maupun kolaboratif.
- Bagaimana cara mengkomunikasikan perilaku, melalui kata-kata dan gestur, yang perlu dijalankan oleh Basis Kode untuk menyelesaikan suatu tugas.
- Cara menggunakan kondisi bersyarat dalam proyek VEXcode GO agar basis kode dapat mengambil keputusan berdasarkan data sensor.
- Bagaimana penggunaan My Blocks dalam proyek VEXcode GO dapat mempermudah pembuatan proyek yang lebih efisien dan mudah dikelola dengan menghindari pengulangan perintah.
- Bagaimana penggunaan My Blocks mempermudah pembuatan proyek dengan menggunakan kembali bagian-bagian kode yang berulang dalam sebuah proyek.
Ringkasan Praktikum
Klik pada tab berikut untuk melihat ringkasan tentang apa yang akan dilakukan dan dipelajari siswa di setiap laboratorium.
Praktikum 1 - Mengumpulkan Sampel Batuan Mars
Pertanyaan Fokus Utama: Bagaimana saya dapat menggunakan Elektromagnet pada Basis Kode untuk mengambil Disk?
- Para siswa akan diperkenalkan dengan peran seorang Ahli Geologi Planet, dan bagaimana mereka menggunakan peralatan pada Mars Rover untuk membantu mereka mengumpulkan dan mempelajari sampel. Mereka akan membangun Code Base 2.0 - Eye + Electromagnet untuk bertindak sebagai robot penjelajah mereka di Unit tersebut.
- Para siswa akan membuat proyek di VEXcode GO untuk menggunakan Elektromagnet guna mengambil sebuah Disk dan mengembalikannya ke pangkalan. Mereka akan terlebih dahulu membangun proyek tersebut bersama guru mereka, dan kemudian akan mengembangkannya dalam kelompok mereka untuk mengumpulkan Disk dari lokasi lain.
- Para siswa akan mempresentasikan proyek mereka dan mendiskusikan bagaimana elektromagnet berfungsi dalam proyek mereka untuk membawa cakram ke lokasi dasar. Mereka juga akan berbagi bagaimana mereka mengatasi tantangan memindahkan basis kode ke lokasi basis baru.
Praktikum 2 - Pelajari Sampel Batuan Mars Anda
Pertanyaan Fokus : Bagaimana saya dapat menggunakan Sensor Mata dengan Elektromagnet untuk mengambil sebuah Disk dan memilahnya berdasarkan warna?
- Para siswa akan diperkenalkan tentang bagaimana Sensor Mata pada Basis Kode dapat digunakan sebagai alat untuk membantu robot penjelajah Basis Kode mereka memilah sampel yang dikumpulkannya, sama seperti robot penjelajah Mars sungguhan yang menganalisis dan memilah sampel sehingga sampel tersebut dapat dikembalikan ke Bumi dalam misi mendatang.
- Para siswa pertama-tama akan mengembangkan proyek mereka dari Lab 1 untuk menambahkan kondisi dengan blok [Jika maka], menggunakan data yang dikumpulkan oleh Sensor Mata sehingga jika Disk berwarna merah, Basis Kode akan mengarahkannya ke basis merah. Mereka kemudian akan melakukan iterasi pada proyek mereka, untuk mengumpulkan dan memilah sampel merah dari dan ke berbagai lokasi.
- Siswa akan mendiskusikan tantangan apa yang mereka hadapi dalam menyelesaikan tantangan tersebut, serta bagaimana kondisi bersyarat berfungsi dalam proyek untuk mengumpulkan dan menempatkan Cakram Merah secara efektif.
Praktikum 3 - Mengurutkan Sampel Anda
Pertanyaan Fokus Utama: Bagaimana saya dapat memprogram Basis Kode untuk mengumpulkan beberapa disk dan mengurutkannya berdasarkan warna?
- Para siswa akan mendiskusikan bagaimana wahana penjelajah perlu mengumpulkan dan memilah berbagai jenis sampel di Mars. Mereka akan meninjau kembali proyek mereka dari Lab 2, dan menggunakan fitur Langkah untuk menunjukkan alur proyek menggunakan blok [Jika maka], dengan memperhatikan fitur penyorotan di VEXcode GO. Mereka kemudian akan membahas bagaimana mereka dapat mengembangkan proyek ini untuk menambahkan kondisi dan menyortir lebih banyak sampel.
- Selanjutnya, siswa akan mengembangkan proyek mereka dengan menambahkan kondisi tambahan, sehingga Basis Kode mereka dapat mengumpulkan dan memilah beberapa sampel ke basis yang berbeda berdasarkan warnanya. Mereka akan memulai dengan instruksi terarah untuk mengumpulkan Cakram Biru, dan kemudian akan bekerja dalam kelompok mereka untuk mencoba memilah Cakram Hijau juga.
- Para siswa akan berbagi proyek, strategi, dan tantangan yang mereka hadapi saat mengerjakan penyortiran Disk. Mereka akan membahas alur proyek dari blok [Jika maka] dan bagaimana hal ini membantu mereka dalam tantangan pengkodean.
Laboratorium 4 - Ahli Geologi Planet
Pertanyaan Fokus Utama: Bagaimana saya dapat menggunakan My Blocks untuk membuat proyek pengkodean yang lebih efisien?
- Para siswa akan diperkenalkan dengan konsep My Block di VEXcode GO, dan akan menonton video tutorial “My Blocks” sebagai kegiatan kelas. Mereka akan membahas bagaimana My Blocks dapat membuat proyek lebih mudah dipahami dan diatasi masalahnya. Mereka kemudian akan mengembangkan proyek mereka dari Lab 3 untuk menambahkan My Block ke proyek mereka bersama dengan guru.
- Para siswa akan melanjutkan pembelajaran di Lab 3, untuk mengeksplorasi bagaimana My Blocks dapat digunakan untuk membantu proyek pengkodean yang kompleks menjadi lebih efisien, dan lebih mudah dipahami serta diatasi masalahnya. Mereka akan menggunakan My Block yang dibuat di Engage untuk membangun dan menguji proyek mereka agar Code Base dapat mengumpulkan dan mengurutkan ketiga Disk tersebut. Mereka juga akan terus membahas bagaimana My Blocks berfungsi dalam alur proyek.
- Para siswa akan mendiskusikan bagaimana penggunaan fitur Sorotan dapat membantu mereka mengidentifikasi kapan Basis Kode mengeksekusi Blok Saya, dan kapan tidak, serta bagaimana penggunaan Blok Saya dalam sebuah proyek bermanfaat saat membuat kode.
Standar Unit
Standar Unit akan dibahas di setiap Praktikum dalam Unit tersebut.
Asosiasi Guru Ilmu Komputer (CSTA)
CSTA 1A-AP-10: Mengembangkan program dengan urutan dan perulangan sederhana, untuk mengekspresikan ide atau mengatasi suatu masalah.
Bagaimana Standar Dicapai: Di Lab 1, siswa akan membangun proyek VEXcode GO untuk menggerakkan dan mengumpulkan Disk menggunakan Elektromagnet pada Basis Kode dan mengembalikan Disk ke basis. Selanjutnya, siswa akan mengembangkan proyek mereka untuk mengambil sebuah disk dari lokasi yang berbeda dan mengantarkannya ke lokasi yang telah ditentukan. Mereka perlu menyusun urutan proyek mereka dan mengubah parameter agar dapat berhasil mencapai berbagai lokasi.
Di Lab 2, siswa akan mengembangkan proyek mereka dari Lab 1 untuk membuat Basis Kode menggerakkan dan mengambil Disk, kemudian menggunakan data yang dikumpulkan oleh Sensor Mata untuk menyortir dan mengirimkan Disk ke lokasi berdasarkan warnanya. Mereka akan menambahkan kondisi dengan blok [Jika maka] dan melakukan iterasi pada urutan dan parameter dalam blok VEXcode GO agar Code Base berhasil menyelesaikan tantangan.
Di Lab 3, siswa akan melanjutkan proyek Lab 2 mereka untuk menambahkan kondisi dan mengurutkan lebih banyak Disk. Mereka akan membahas alur proyek dari blok [Jika maka] dan membangun proyek untuk mengumpulkan tiga Disk berwarna berbeda dan mengurutkannya berdasarkan warna. Mereka akan menyusun blok Drivetrain untuk menuju ke setiap Disk dan mengirimkannya ke area penyortiran yang tepat di GO Field.
Di Lab 4, siswa akan mengeksplorasi bagaimana My Blocks dapat digunakan untuk membantu proyek pengkodean yang kompleks menjadi lebih efisien, lebih mudah dipahami, dan lebih mudah dipecahkan masalahnya. Mereka akan mengadaptasi proyek mereka dari Lab 3 untuk menggunakan My Block guna menyelesaikan tantangan yang sama.
Asosiasi Guru Ilmu Komputer (CSTA)
CSTA 1B-AP-11: Menguraikan (memecah) masalah menjadi submasalah yang lebih kecil dan mudah dikelola untuk memfasilitasi proses pengembangan program.
Bagaimana Standar Dicapai: Pada Lab 1, siswa akan menguraikan langkah-langkah yang diperlukan agar Basis Kode dapat menyelesaikan tantangan untuk berkendara ke suatu lokasi, mengambil Disk dengan Elektromagnet, dan mengembalikan Disk ke basis.
Di Lab 2, siswa akan mengembangkan proyek mereka di Lab 1 untuk membuat Basis Kode menggerakkan dan mengambil Disk, kemudian menggunakan data yang dikumpulkan oleh Sensor Mata untuk menyortir dan mengirimkan Disk ke lokasi berdasarkan warnanya. Para siswa akan memecah langkah-langkah yang diperlukan untuk menyelesaikan tugas menjadi pseudocode agar dapat merencanakan proyek mereka.
Di Lab 3, siswa akan melanjutkan pengembangan proyek mereka agar basis kode dapat menggerakkan dan mengumpulkan 3 disk berwarna berbeda serta mengurutkannya berdasarkan warna. Siswa akan bekerja sama dengan guru untuk memecah tantangan menjadi bagian-bagian yang lebih kecil dan membuat pseudocode dengan blok [Komentar] untuk membantu merencanakan dan mengatur proyek mereka.
Di Lab 4, siswa akan melakukan iterasi pada proyek Lab 3 mereka untuk menggunakan My Blocks sebagai submasalah yang dapat dikelola dalam proyek mereka untuk menyelesaikan tantangan yang sama. Mereka akan bekerja sama dengan guru untuk memecah langkah-langkah yang berulang dan dapat didefinisikan dalam Blok Saya. Kemudian mereka akan menjabarkan proyek mereka dengan blok [Komentar] untuk mengumpulkan dan mengirimkan ketiga Disk tersebut ke area penyortiran yang tepat berdasarkan warnanya.
Standar Inti Umum Negara Bagian (CCSS)
CCSS.ELA-LITERACY.L.3.6: Memperoleh dan menggunakan secara akurat kata dan frasa percakapan, akademis umum, dan spesifik bidang yang sesuai dengan tingkat kelas, termasuk kata dan frasa yang menandakan hubungan spasial dan temporal.
Bagaimana Standar Dicapai: Di setiap Lab Unit ini, siswa akan menggunakan bahasa spasial untuk menjelaskan bagaimana Basis Kode perlu bergerak untuk mengumpulkan dan mendistribusikan Disk berwarna ke area penyortiran yang tepat saat mereka merencanakan dan membangun proyek mereka.
Setelah menguji proyek mereka, siswa akan menceritakan bagaimana Basis Kode bergerak relatif terhadap lokasi Disk dan area penyortiran menggunakan bahasa spasial. Para siswa juga akan membahas hubungan sebab dan akibat yang tercipta dengan menggunakan blok [Jika maka] untuk membuat kondisi dalam proyek mereka agar Basis Kode mengirimkan Disk ke area penyortiran yang tepat berdasarkan warna yang terdeteksi oleh Sensor Mata.