Semua artikel

Belajar coding tanpa komputer: permainan berpikir algoritmik untuk anak 5–10 tahun

Sebuah robot, panah yang menunjuk ke kanan, dan sebuah tangga.

Sebelum menulis kode, seseorang perlu berpikir seperti pemrogram: memecah tugas menjadi langkah kecil, mengurutkan langkahnya, menyadari bagian yang berulang, dan menemukan kesalahan saat ada yang tidak beres. Semua ini tidak butuh layar. Kertas, beberapa mainan, dan suara sudah cukup untuk melatih gagasan di balik coding, dan anak sering merasa permainan ini sangat lucu.

Apa itu algoritma

Algoritma adalah daftar langkah yang tepat untuk menyelesaikan sesuatu. Resep masakan adalah algoritma. Menggosok gigi juga: ambil sikat, beri pasta gigi, sikat gigi atas, sikat gigi bawah, berkumur. Komputer mengikuti langkah persis seperti yang ditulis, tanpa menebak, karena itu ketepatan penting.

Empat gagasan besar

Gagasan Artinya Contoh sehari-hari
Urutan Langkah dalam urutan yang benar Kaus kaki dulu, baru sepatu
Pengulangan Melakukan langkah yang sama beberapa kali Aduk, aduk, aduk: "aduk 3 kali"
Syarat Melakukan sesuatu hanya jika sesuatu benar Kalau hujan, bawa payung
Debugging Menemukan dan memperbaiki kesalahan "Ups, sepatunya dipakai sebelum kaus kaki!"

Permainan tanpa komputer

  1. Orang tua robot. Anda menjadi robot yang melakukan persis apa yang diperintahkan. Anak memberi perintah untuk berjalan ke pintu atau membuat roti isi. Ikuti kata per kata: kalau ia berkata "taruh roti di piring" tanpa "buka bungkusnya", robot tidak bisa mengambil roti. Tawa mengajarkan ketepatan.
  2. Jalan di petak. Gambar petak di kertas atau buat di lantai dengan selotip. Buat kartu panah: maju, belok kiri, belok kanan. Susun kartu berjajar untuk memindahkan mainan dari awal ke tujuan. Tambahkan rintangan dan tujuan kedua saat sudah mudah.
  3. Langkah berurutan. Gambar sebuah kegiatan rutin, seperti berpakaian atau menanam biji, menjadi kartu bergambar. Acak, lalu minta anak mengurutkannya.
  4. Cari kesalahannya. Bacakan urutan yang salah: "Pakai sepatu, pakai kaus kaki, keluar rumah." Anak menemukan kesalahannya dan memperbaikinya.
  5. Ulangi. Buat tarian: tepuk, tepuk, lompat. Lakukan tiga kali. Lalu tulis programnya dengan cara singkat: "ulangi 3 kali: tepuk, tepuk, lompat".
  6. Kartu "jika… maka…". Angkat kartu berwarna. "Kalau kartunya merah, lompat. Kalau biru, duduk." Lalu biarkan anak membuat aturannya.
  7. Kode rahasia. Beri setiap huruf atau bentuk sebuah simbol dan tulis pesan pendek dalam kode. Anak memecahkan kodenya, lalu menulis satu untuk Anda.

Yang cocok untuk tiap usia

Setiap anak berbeda, tetapi sebagai panduan kasar:

Usia Titik awal yang cocok
5–6 Urutan gambar, orang tua robot, jalan di petak dengan 3–4 langkah
7–8 Petak lebih panjang, pengulangan, mencari kesalahan, kode sederhana
9–10 Syarat, menggabungkan pengulangan, menulis algoritma untuk diikuti orang lain

Tips bermain

  • Biarkan kesalahan terjadi. Saat mainan menabrak dinding, itu bukan kegagalan, tetapi waktunya debugging.
  • Mulai dengan program pendek. Tiga atau empat langkah, lalu tambah.
  • Bertukar peran. Kadang anak menjadi pemrogram, kadang menjadi robot.
  • Pakai kata-katanya. "Langkah", "ulangi", "jika", "kesalahan", dan "perbaiki" menjadi akrab lewat bermain.

Di Dologi, teka-teki "Kemudikan mobil" meminta anak mengisi deretan langkah agar mobil mengambil semua bintang tanpa menabrak dinding, sebuah program kecil yang ditulis tanpa papan ketik.

Ringkasnya

  • Cara berpikir di balik coding adalah tentang langkah, urutan, pengulangan, syarat, dan memperbaiki kesalahan.
  • Semua bisa dilatih dengan kertas, mainan, dan suara, tanpa layar.
  • Orang tua robot, jalan di petak, dan mencari kesalahan adalah titik awal yang mudah.
  • Kesalahan adalah bagian dari permainan: menemukan dan memperbaikinya adalah bagian terbaik.

Baca juga: Teka-teki logika untuk anak usia 4 sampai 10 tahun, lengkap dengan jawaban dan petunjuk