Pengkodean atau pemrograman berbasis blok menggunakan lingkungan belajar drag-and-drop, di mana programmer menggunakan "blok" instruksi pengkodean untuk membangun cerita dan permainan animasi. Ini adalah aktivitas tingkat awal, di mana anak-anak dapat memperoleh dasar dalam pemikiran komputasional melalui visual sebagai lawan dari pengkodean yang berbasis teks.
Apa yang kamu maksud: blok ?
Saat kami menyebutkan "blok", itu adalah cara untuk menggambarkan "potongan" atau "potongan" instruksi yang dibuat pengguna untuk memberi tahu kreasi mereka apa yang harus dilakukan.
Misalnya, pemrograman Scratch berbasis blok, dan merupakan salah satu opsi paling populer dalam hal bahasa pengkodean anak -anak . Blok di Scratch didefinisikan sebagai:
Motion Blocks : Digunakan untuk mengontrol gerakan, menyuruh sprite (Scratch images) untuk bergerak dan berputar sehubungan dengan sprite itu sendiri, sprite lain, atau posisi tertentu.
Misalnya, dengan satu blok, kreator dapat memberi tahu sprite untuk maju 10 langkah, atau berbelok 15 derajat ke kanan.
Tampak blok : Digunakan untuk mengubah penampilan sprite, dan dapat membuat sprite mengatakan atau memikirkan sesuatu, mengubah kostum atau latar belakang, atau bahkan mengubah ukuran atau efek grafis dari sprite.
Misalnya, pembuat konten dapat memberi tahu sprite mereka untuk menampilkan gelembung teks dan mengatakan "halo!" untuk durasi 2 detik.
Blok suara : Digunakan untuk menambahkan suara ke cerita atau game, atau mengedit efek suara seperti nada, dan bahkan mengubah volume suara yang berbeda.
Misalnya, blok suara dapat digunakan untuk mulai memainkan suara "meong", dan kemudian blok suara lain dapat digunakan untuk menghentikan semua suara.
Blok memberikan pengalaman belajar yang berharga, dengan anak-anak dengan cepat menyadari bahwa program mereka hanya akan melakukan apa yang mereka perintahkan, dan hanya akan menjalankan kode dalam urutan "tertulis".
Ceritakan lebih banyak tentang "sprite!"
Seperti disebutkan, sprite dapat dianggap sebagai gambar, yang dapat berupa karakter atau objek. Jadi, membuat karakter di Scratch disebut "melukis sprite."
Sprite dapat dengan mudah dibuat dari sesuatu seperti alat bentuk, dan sekali lagi, efek warnanya dapat diubah dengan blok tampilan.
Apa yang dapat Anda buat dengan pengkodean blok drag-and-drop?
Dengan pengkodean berbasis blok dalam program seperti Scratch , anak-anak dapat membiarkan imajinasi mereka menjadi liar, membuat sprite dalam jumlah berapa pun, dan menghidupkan kreasi tersebut dengan animasi dan bercerita.
Misalnya, di Scratch, anak-anak dapat membuat:
Game clicker di mana pemain harus mengklik sesuatu, katakanlah seperti meletuskan balon, untuk mendapatkan poin. Dan saat setiap balon diklik, balon baru dengan warna berbeda akan muncul di bagian layar yang berbeda.