Lewati ke konten
Penjelasan · Kebun Kode

Code Garden: Panduan untuk Orang Tua tentang Pemrograman Visual dan Python

Bagaimana anak-anak usia 6–10 tahun belajar membuat kode dengan menggabungkan blok-blok dalam Code Garden, dan bagaimana setiap blok berubah menjadi kode Python yang sebenarnya. Informasi dan tips privasi untuk orang tua.

3 menit membacaDiterbitkan

Code Garden mengajarkan anak-anak usia 6 hingga 10 tahun untuk membuat kode dengan menggabungkan blok-blok untuk memandu seorang tokoh kecil melalui labirin di sebuah taman. Hal menariknya adalah setiap blok ditampilkan sebagai baris kode Python yang sebenarnya di sebelahnya. Panduan ini menjelaskan apa yang dilakukan anak Anda, apa yang mereka pelajari, dan bagaimana Anda dapat membantu tanpa harus memiliki pengetahuan tentang pemrograman.

Apa yang anak Anda lakukan di Code Garden.

Setiap teka-teki menampilkan taman kecil dengan seorang karakter dan sebuah tujuan: melompati kerucut, mengambil bintang, atau mengantar anjing ke tulang. Anak Anda membuat program dengan mengetuk blok seperti Kanan, Lompat, Atas, Bawah, dan Ulangi, lalu menekan tombol putar dan melihat karakter mengikuti instruksi.

Jika karakter tidak mencapai tujuan, tidak ada yang hilang. Anak Anda melihat apa yang terjadi, mengubah blok, lalu mencoba lagi. Siklus memprediksi, menguji, dan memperbaiki itulah inti pemrograman.

Teka-tekinya hadir dalam beberapa bentuk. Ada yang meminta solusi dari awal. Ada juga yang menampilkan program yang hampir benar, misalnya kucing yang berhenti satu petak terlalu cepat, lalu meminta anak Anda menemukan kesalahannya. Memperbaiki bug orang lain adalah keterampilan yang digunakan pengembang profesional setiap hari.

Blok-blok yang dapat diubah menjadi kode Python yang sebenarnya.

Banyak alat pemrograman berbasis blok menyembunyikan kode yang sebenarnya. Code Garden justru melakukan sebaliknya. Saat blok ditempatkan, Python yang sesuai muncul di sebelahnya. Blok Kanan ditampilkan sebagai go_right(). Blok Lompat ditampilkan sebagai jump().

Blok Ulangi adalah yang paling menarik. Mengulangi sesuatu tiga kali ditampilkan sebagai perulangan nyata:

for i in range(3):

dengan gerakan di dalamnya. Anak-anak tidak diharapkan bisa membacanya sejak hari pertama. Namun, melihatnya setiap kali membangun keakraban secara perlahan, sehingga ketika nanti mereka menemukan kode tertulis, bentuknya tidak terasa asing.

Ini adalah lingkungan belajar yang disederhanakan, dengan sekumpulan kecil perintah. Ini merupakan langkah pertama menuju Python, bukan keseluruhan bahasanya.

Ide-ide yang dipelajari oleh anak Anda.

  • Urutan. Urutan itu penting. Bergerak ke atas lalu ke kanan tidak sama dengan ke kanan lalu ke atas.
  • Perulangan. Daripada menggunakan lima blok yang sama, satu blok Ulangi sudah cukup. Anak-anak menemukan gagasan untuk menghemat usaha.
  • Debugging. Saat program melakukan hal yang salah, biasanya ada satu kesalahan kecil yang perlu ditemukan.
  • Efisiensi. Bintang diberikan untuk penggunaan blok yang sedikit, jadi jawaban benar yang lebih singkat mendapat bintang paling banyak. Ini mendorong cara berpikir yang rapi tanpa menghukum percobaan pertama yang lebih panjang.
  • Perencanaan. Melihat taman terlebih dahulu dan memikirkan jalurnya sebelum mengetuk blok akan menjadi kebiasaan.

Semua ini tidak memerlukan papan ketik atau kemampuan membaca di luar dasar-dasarnya, sehingga cocok untuk anak-anak yang lebih muda dalam rentang usia tersebut.

Privasi dan keamanan untuk anak-anak

Zona anak-anak dibuat untuk menjaga anak tetap aman:

  • Tanpa iklan.
  • Tanpa pelacak.
  • Tanpa obrolan atau pesan.
  • Tanpa akun untuk anak-anak.
  • Pembelian dan pengaturan dilindungi pemeriksaan orang dewasa.

Detailnya ada di halaman privasi anak-anak, dan halaman orang tua menjelaskan area untuk orang dewasa.

Bagaimana Anda dapat membantu tanpa harus memahami kode.

Kamu tidak perlu memahami Python untuk menjadi pendamping yang hebat. Coba ini:

  1. Minta mereka membuat prediksi. "Menurutmu, kucingnya akan berakhir di mana saat kamu menekan tombol putar?"
  2. Minta mereka menjelaskan. "Mengapa kamu memakai Ulangi di sini?"
  3. Puji perbaikannya, bukan kelajuannya. Menemukan bug adalah sebuah kemenangan.
  4. Hitung bloknya bersama-sama. Bisakah taman yang sama diselesaikan dengan lebih sedikit blok?
  5. Biarkan mereka mengajarimu. Meminta anakmu menjelaskan perulangan kepadamu adalah salah satu cara terbaik untuk menguatkan pemahamannya.

Langkah pertama gratisnya adalah Langkah Pertama: dari blok ke Python, panduan singkat pendamping yang mencantumkan blok dan baris Python yang dihasilkan masing-masing blok. Panduan ini enak dibaca bersama-sama dengan suara keras.

Membangun rutinitas yang baik

Belajar sebentar secara rutin lebih baik daripada belajar lama tetapi jarang. Sepuluh hingga lima belas menit beberapa kali seminggu sudah cukup untuk usia ini.

Mulailah dengan teka-teki yang bisa diselesaikan anakmu, agar menit-menit pertama terasa menyenangkan. Lanjutkan ke teka-teki "perbaiki" saat mereka sudah nyaman, karena teka-teki ini sedikit lebih sulit. Berhentilah saat mereka masih ingin bermain lagi.

Jika anakmu merasa frustrasi, berhentilah sejenak dan lanjutkan nanti. Teka-teki sering kali terlihat lebih mudah setelah beristirahat.

Seiring mereka tumbuh, lab Elektronika & Arduino menjadi penghubung alami dari pemrograman di layar ke rangkaian dan papan yang bisa diprogram, sedangkan Rangkaian untuk Anak-Anak adalah pendamping yang bagus untuk mempelajari ide tentang membuat dan menyambungkan rangkaian.

Poin penting
  • Anak-anak memandu seorang pahlawan melewati labirin taman dengan menyusun blok.
  • Setiap blok ditampilkan di samping baris Python asli yang dihasilkannya.
  • Ide inti: urutan, perulangan, debugging, dan menemukan solusi yang lebih singkat.
  • Zona anak-anak tidak memiliki iklan, pelacak, obrolan, atau akun anak; pembelian dilindungi pemeriksaan orang dewasa.
  • Mintalah prediksi dan penjelasan; kamu tidak perlu tahu pemrograman untuk membantu.
Langkah berikutnya

Buka Code Garden

Gratis untuk dibuka, tanpa perlu menginstal apa pun.

Buka Code Garden
BagikanXLinkedInFacebookRedditEmail

Laporkan kesalahan

Apa yang salah?
0 / 2000 · minimal 10 karakter
Dikirim bersama laporanmu
  • Halaman
  • Tentang Code Garden: A Parent’s Guide to Block Coding and Python · code-garden-python-for-kids-parents-guide
Tambahkan juga jenis browser Anda. Laporan masuk ke sistem dukungan kami; lihat pemberitahuan privasi.

Simulasi di Novareka adalah model pembelajaran yang sengaja disederhanakan. Simulasi ini menunjukkan cara kerja suatu gagasan, bukan pengganti saran profesional, medis, atau teknik.