Belajar Koding untuk Anak, Apa yang Diajarkan Scratch dan Python
Tidak seperti yang dijanjikan kebanyakan sekolah koding. Kajian bukti terbesar menemukan manfaat pada kemampuan berpikir umum sebagian besar lenyap begitu anak dibandingkan dengan anak lain yang mengikuti aktivitas terstruktur, bukan dengan anak yang tidak melakukan apa-apa. Koding tetap worth it dipelajari, sebagai keterampilan nyata yang berdiri sendiri. Kamu bisa mulai ScratchJr sekitar usia lima tahun, dan Scratch sejak delapan tahun.
Apakah Belajar Koding Bikin Anak Lebih Pintar?
Tidak seperti yang disiratkan brosurnya, dan hal ini perlu dikatakan terus terang, karena janjinya ada di mana-mana. Sekolah koding di Jakarta dan Singapura menjual berpikir logis, pemecahan masalah yang lebih tajam, serta nilai sekolah yang lebih baik, dan orang tua wajar saja menganggap klaim itu sudah pernah diperiksa. Nyatanya memang sudah pernah diperiksa, lho.
Kajian terbesar soal pertanyaan ini menggabungkan seratus lima studi yang mencakup lebih dari sembilan ribu anak, dan kamu bisa membaca meta-analisis 2019 oleh Scherer dan koleganya di Journal of Educational Psychology secara utuh. Inilah bukti serius yang paling menguntungkan bagi koding, dan bahkan kajian ini pun berhenti sebelum sampai ke sana. Para penulisnya menyatakan mereka tidak bisa mengonfirmasi klaim seputar transfer jauh dari keterampilan pemrograman.
Detail yang penting justru ada di dalam tabel mereka sendiri. Ketika anak yang belajar koding diadu dengan anak yang tidak melakukan apa-apa secara khusus, manfaat pada kemampuan berpikir umum terlihat meyakinkan.
Begitu pembandingnya diganti jadi anak yang mengikuti aktivitas terorganisir lain, keunggulan itu menyusut hampir jadi nol dan berhenti bisa diandalkan secara statistik. Sekitar tujuh dari sepuluh hasilnya berasal dari perbandingan dengan kelompok yang tidak melakukan apa-apa, nih.
Apa yang Sebenarnya Diajarkan Koding ke Anak?
Koding mengajari anak untuk koding, dan itu bukan hadiah hiburan. Kajian yang sama menemukan efek terkuatnya sejauh ini ada pada pemrograman dan berpikir komputasional itu sendiri, yang justru persis seperti harapanmu dari les yang dibayar keluarga.
Anak kamu belajar memecah satu tujuan jadi langkah-langkah, menemukan kenapa langkah keempat rusak, lalu memperbaikinya. Hal tersebut keterampilan sungguhan, dan kemampuan itu jadi miliknya seumur hidup.
Yang tidak dilakukannya adalah diam-diam menaikkan semua kemampuan lainnya. Membaca jadi contoh paling jelas. Kajian tersebut sama sekali tidak menemukan efek pada literasi, dan menyebut terus terang temuannya tidak mendukung gagasan itu.
Peningkatan pada prestasi sekolah tergolong kecil dan tidak bertahan begitu para penulisnya membuang studi-studi yang tidak lazim dari kumpulan datanya. Pola ini bukan cuma milik koding. Para peneliti sudah mencari limpahan manfaat serupa dari catur, musik, dan brain training, lalu menemukan hal yang sama, yaitu efeknya memudar begitu perbandingannya dibuat adil.
Kajian oleh Sala dan Gobet di Current Directions in Psychological Science menyimpulkan transfer jauh tetaplah sebuah khayalan. Dua bidang berbeda, dua tim peneliti berbeda, jawabannya sama. Tulisan kami soal apakah les biola mendorong tumbuh kembang kognitif membahas versi musik dari cerita ini.
Usia Berapa Anak Sebaiknya Mulai Scratch atau Python?
Di bagian ini panduannya justru konkret dan menyegarkan, karena orang-orang yang membangun alat-alat ini menyatakannya sendiri. ScratchJr ditujukan untuk usia lima sampai tujuh tahun.
Pembuatnya di Tufts dan MIT Media Lab merancangnya khusus untuk rentang itu, dengan mendesain ulang antarmukanya supaya sesuai tahap perkembangan anak yang lebih kecil, dan kamu bisa membaca penjelasan mereka sendiri di scratchjr.org. Tidak ada syarat harus bisa membaca, karena anak tinggal menyatukan blok gambar supaya karakternya bergerak.
Scratch ditujukan untuk usia delapan sampai enam belas tahun, menurut halaman orang tua di scratch.mit.edu. Cara pakainya masih seret dan lepas, tapi alat ini menuntut anak yang sudah bisa membaca, merencanakan beberapa langkah ke depan, dan kuat menghadapi sesuatu yang gagal di percobaan pertama.
Python justru jadi celah yang jujur. Python Software Foundation tidak menerbitkan rekomendasi usia mulai, jadi siapa pun yang menyebutkan angka pasti ke kamu sebenarnya sedang menebak.
Yang adil untuk dikatakan, Python itu diketik dan bukan diseret, sehingga satu kurung yang hilang saja bisa merusak semuanya. Rasa frustrasi seperti itu terasa sangat berbeda pada anak yang sudah lancar membaca dibandingkan dengan anak yang belum. Kebanyakan anak yang menikmati Scratch pindah ke sana begitu blok-bloknya mulai terasa membatasi ketimbang membantu, dan itu sinyal kesiapan yang jauh lebih berharga dibandingkan dengan tanggal ulang tahun.
Bagaimana Cara Memulainya Langkah demi Langkah?
Kamu bisa mulai tanpa layar dulu, apalagi buat anak yang paling kecil. Untuk usia tiga sampai tujuh tahun, sebuah meta-analisis pemrograman anak usia dini oleh Simonsmeier dan koleganya menemukan aktivitas tanpa layar mengungguli aktivitas berbasis layar, dan efeknya bertahan pada uji coba acak. Saling memberi instruksi yang presisi untuk menyeberangi ruangan sudah mengajarkan pengurutan langkah tanpa perangkat apa pun.
Setelah itu, biarkan anak menyelesaikan sesuatu yang kecil. Kucing yang berjalan menyeberangi layar sambil mengeong sudah jadi proyek utuh bagi anak usia tujuh tahun, dan yang selesai selalu menang dari yang rumit. Game setengah jadi yang ditinggalkan cuma mengajari anak, koding adalah tempat semangatnya mati.
Berikutnya, duduklah di samping anak, bukan mengawasi dari atas kepalanya. Coba tanya apa yang dia harapkan terjadi dan apa yang malah terjadi, karena itulah seluruh kebiasaan debugging dalam satu pertanyaan, lalu tahan diri untuk merebut mouse-nya. Godaan membetulkannya sendiri memang besar banget, dan hal itu merampas satu-satunya bagian yang sedang mengajari anakmu sesuatu.
Sesudah itu, ikuti maunya anak. Kalau dia mau bikin game, ya bikin game. Motivasi adalah sumber daya yang langka di sini, bukan kurikulumnya.
Baru setelah itu kamu bisa pikirin soal kelas. Kelas yang bagus punya guru yang bisa menjelaskan apa yang dibangun anakmu, bukan cuma menunjukkan sertifikat ke kamu.
Apa yang Perlu Dicek Orang Tua di Asia Tenggara Saat Memilih Kelas?
Coba tanya apa yang akan sudah dibuat anak kamu di akhir programnya. Kebayang ada enrichment center di Jakarta yang mengadakan sesi koding akhir pekan.
Tempat yang bisa menjelaskan proyek nyatanya, misalnya game labirin yang dirancang anakmu dan bisa dia jelaskan ke kamu, berarti memang sedang mengajar. Tempat yang menjawabnya dengan berpikir logis dan keterampilan siap masa depan, berarti sedang berjualan.
Yang perlu diperhatikan berikutnya, ada jebakan kit robotik. Coba bayangkan sekolah koding di sebuah mal dengan dinding penuh perangkat keras yang mengesankan.
Kit mahal memang menarik perhatian, tapi anak bisa menghabiskan satu semester penuh merakit rancangan orang lain dan nyaris tidak menulis kode sama sekali. Jangan lupa tanya berapa banyak porsi tiap sesi yang benar-benar dipakai untuk memrogram.
Kamu juga perlu mengecek jumlah murid per kelas dan gurunya. Coba pertimbangkan studio koding kecil di Singapura dengan delapan anak untuk satu instruktur. Les koding hidup atau mati bergantung pada seberapa cepat anak yang mentok bisa lanjut lagi, karena anak yang menatap skrip rusak selama dua puluh menit tanpa ada yang datang cuma belajar satu hal, yaitu dia payah di bidang ini.
Kamu juga perlu jujur soal kelas trial-nya. Kebanyakan tempat menawarkannya, dan pertanyaan sesudahnya bukan apakah anakmu senang, karena ruangan penuh gadget baru memang menyenangkan bagi siapa pun.
Coba tanya apakah dia mau balik lagi, dan apakah dia menyinggungnya saat makan malam. Panduan kami soal cara memilih aktivitas anak membahas daftar ceknya yang lebih luas, sedangkan pendidikan STEM untuk anak di Indonesia menjelaskan posisi koding di antara pilihan STEM lainnya.
Poin-Poin Penting
Klaim koding bikin anak jadi lebih pintar secara umum tidak didukung bukti terbaik, dan manfaatnya sebagian besar hilang begitu anak yang belajar koding diadu dengan anak yang mengikuti aktivitas terstruktur lain, bukan dengan yang tidak melakukan apa-apa. Koding memang mengajarkan koding, dengan kuat, dan itu keterampilan nyata yang layak dibayar atas dasar itu sendiri. Kemampuan tersebut tidak memperbaiki membaca, karena risetnya sama sekali tidak menemukan efek di sana.
ScratchJr dirancang untuk usia lima sampai tujuh tahun dan Scratch untuk delapan sampai enam belas tahun, menurut tim MIT dan Tufts yang membangunnya. Tidak ada usia mulai resmi untuk Python.
Buat anak yang paling kecil, aktivitas tanpa layar mengungguli aktivitas berbasis layar, lho. Nilailah sebuah kelas dari apa yang bisa dibangun dan dijelaskan anakmu di akhir programnya, bukan dari perangkat di dindingnya atau janji di brosurnya.
