Cara Memulai Kelas Coding Anak di Lembaga Anda
Kelompokkan anak berdasarkan kemampuan, bukan usia, mulai dari coding visual berbasis blok sekitar usia lima atau enam tahun dan bahasa berbasis teks sekitar usia sembilan atau sepuluh tahun, lalu susun tangga level yang bisa dinaiki anak selama beberapa periode. Cari instrukturnya lebih dulu sebelum membeli perangkat, karena pengajarlah yang menentukan kelas ini berhasil atau tidak.
Apa yang Diajarkan ke Anak di Setiap Usia?
Coding untuk anak bukan satu mata pelajaran. Isinya tiga atau empat materi berbeda yang memakai nama yang sama, dan penyebab kegagalan percobaan pertama biasanya karena lembaga mengajarkan materi yang keliru untuk usia yang keliru.
Sejak sekitar usia lima atau enam tahun, anak bekerja dengan tools visual berbasis blok seperti Scratch. Mereka menyusun blok agar karakternya bergerak, dan yang mereka pelajari adalah urutan, pengulangan, serta sebab akibat, bukan sebuah bahasa pemrograman.
Tidak ada yang perlu diketik, alhasil kecepatan membaca bukan penghambat, dan anak yang belum lancar mengeja pun tetap bisa membuat sesuatu yang berfungsi.
Sejak sekitar usia sembilan atau sepuluh tahun, bahasa berbasis teks seperti Python mulai masuk akal, karena kemampuan mengetik dan membacanya sudah cukup lancar sehingga sintaks tidak lagi menghabiskan seluruh pelajaran. Memindahkan anak usia tujuh tahun ke Python terlalu dini membuat satu periode kelas habis untuk kurung yang lupa ditutup, bukan untuk ide.
Aturan yang berlaku di kedua kelompok usia adalah anak harus melihat karya buatannya berjalan, di sesi yang sama saat ia membuatnya.
Bagaimana Menyusun Tangga Level, Bukan Sekadar Satu Kelas?
Satu kelas coding hanyalah sebuah workshop. Tangga level adalah sebuah bisnis, dan perbedaan itulah yang menentukan keluarga bertahan lebih dari satu periode atau tidak.
Pikirkan apa yang bisa dilakukan anak di akhir setiap level, bukan software apa yang sudah ia sentuh. Level pertama bisa berakhir dengan anak membuat animasi sederhana atau game dua tombol dalam bentuk blok.
Level berikutnya menambahkan variabel dan skor, sehingga game buatannya bisa mencatat sesuatu. Level yang lebih tinggi beralih ke kode teks dan berakhir dengan proyek kecil yang dipilih sendiri oleh anak. Setiap level butuh hasil akhir yang terlihat, karena karya itulah yang dilihat orang tua dan yang membenarkan lanjut ke periode berikutnya.
Tuliskan tangga levelnya sebelum Anda menjual kelas pertama. Lembaga yang menyusun level dua sambil mengajar level satu berakhir dengan satu ruangan berisi anak di empat tahap berbeda dan instruktur yang menulis ulang materi setiap minggu.
Cara ini juga memberi Anda jawaban konkret saat orang tua bertanya apa yang terjadi setelah periode ini, dan momen itulah penentu perpanjangan.
Siapa yang Mengajar, dan Bagaimana Mencarinya?
Inilah kendala yang menentukan segalanya, dan lembaga secara konsisten meremehkannya. Kelas coding tidak ditopang oleh kurikulum ataupun laptop. Yang menopangnya adalah kemampuan satu orang dewasa menjaga delapan anak tetap bergerak menyelesaikan tugas yang belum mereka pahami gunanya.
Ada dua jalur yang realistis. Rekrut orang teknis, sering kali mahasiswa ilmu komputer atau developer junior yang mengajar paruh waktu, lalu latih dia soal pengelolaan kelas, pengaturan tempo, dan apa yang harus dilakukan ketika seorang anak menangis karena kodenya tidak mau jalan.
Atau ambil guru yang sudah Anda miliki dan nyaman dengan teknologi, lalu latih dia soal materinya, yang memakan waktu lebih lama tapi menghasilkan orang yang sanggup menguasai ruangan sejak hari pertama.
Keduanya membutuhkan hal yang sama, yaitu rencana pelajaran yang bukan mereka susun sendiri. Berikan instruktur urutan materi yang sudah disiapkan, contoh jadi dari apa yang akan dibuat anak, serta rencana untuk anak yang selesai dalam sepuluh menit maupun anak yang masih tersendat sampai kelas berakhir.
Instruktur teknis paruh waktu juga lebih sering pindah dibanding guru musik, jadi tuliskan kurikulumnya dalam bentuk yang bisa langsung dilanjutkan orang berikutnya. Menyimpan jadwal instruktur, penugasan kelas, dan jam kerja dalam satu tempat adalah pembeda antara pengunduran diri yang hanya merepotkan dan yang berubah menjadi krisis, dan untuk itulah manajemen staf ada.
Perangkat yang Benar-Benar Dibutuhkan Kelas Coding
Lebih sedikit dari yang diperkirakan kebanyakan pemilik lembaga, dan kekurangannya jarang ada di mesinnya. Perangkat bisa dimulai dari yang sederhana.
Tools berbasis blok berjalan di browser pada perangkat keras yang cukup tua, dan memasangkan dua anak di satu mesin adalah pilihan mengajar, bukan kompromi, karena mereka berdebat soal solusinya dan keduanya belajar lebih banyak.
Kelas berisi delapan anak benar-benar bisa dimulai dengan empat mesin yang berfungsi. Belilah untuk level yang Anda ajarkan sekarang, bukan level yang Anda harapkan bisa diajarkan dua tahun lagi.
Yang justru merusak kelas adalah internet. Tools berbasis browser berhenti total tanpa koneksi, dan satu ruangan berisi anak tanpa kegiatan berubah menjadi masalah yang berbeda dalam waktu sekitar sembilan puluh detik.
Siapkan instalasi offline, atau rencana untuk sore hari ketika koneksinya putus, karena itu pasti terjadi. Isi daya semua perangkat pada malam sebelumnya dan sediakan mouse cadangan.
Karya yang tersimpan jauh lebih penting daripada kedengarannya. Anak yang kehilangan game hasil kerja tiga minggu tidak akan kembali di periode kedua.
Akun, penyimpanan cloud, atau salinan di drive lembaga sama-sama memadai. Tidak menyimpan sama sekali, itu yang tidak bisa diterima.
Bagaimana Menangani Level Campur dan Anak yang Masuk di Tengah Periode?
Coding menghukum pengelompokan berdasarkan usia lebih keras dibanding kebanyakan mata pelajaran lain. Dua anak berusia sembilan tahun bisa berjarak satu tahun dalam hal kemampuan, karena yang satu sudah membuat game di rumah sejak usia enam tahun dan yang lain baru membuka Scratch untuk pertama kalinya hari Sabtu lalu.
Masukkan keduanya ke ruangan berlabel usia, dan Anda akan kehilangan dua-duanya, satu karena bosan dan satu karena malu.
Kelompokkan berdasarkan level dan tempatkan anak dengan tugas percobaan singkat, bukan dengan formulir. Minta anak baru membuat sesuatu yang sederhana di tools tersebut lalu amati selama sepuluh menit.
Anda akan tahu posisinya lebih cepat dan lebih akurat dibanding pertanyaan apa pun kepada orang tua, yang biasanya akan mengatakan anaknya sangat mahir komputer.
Anak yang masuk di tengah periode adalah masalah yang lebih sulit, karena orang tua yang bertanya di minggu kelima ingin mulai di minggu kelima juga. Level berbasis proyek lebih mudah menampung kondisi ini dibanding level yang berurutan, karena anak bisa bergabung ke kelas yang setiap pesertanya mengerjakan karyanya masing-masing.
Kalau level Anda benar-benar berurutan, umumkan tanggal mulainya dan biarkan orang tua memesan gelombang berikutnya daripada menempatkan anak pemula di minggu kelima. Booking langsung dan kelas trial memungkinkan orang tua mengambil sesi penempatan sendiri tanpa perlu Anda atur satu per satu melalui pesan.
Bagaimana Menunjukkan ke Orang Tua bahwa Uang Mereka Ada Hasilnya?
Coding punya satu masalah khusus yang tidak dimiliki tari dan renang. Orang tua tidak bisa melihatnya.
Anak di kelas renang terlihat sedang berenang, dan kemajuannya tidak perlu dijelaskan. Anak di kelas coding adalah anak yang sedang menatap layar, dan orang tua yang berdiri di pintu justru melihat persis hal yang biayanya mereka keluarkan untuk dikurangi di rumah.
Alhasil, karyanyalah yang bekerja. Kirimkan game itu ke rumah.
Tautan yang bisa ditunjukkan anak kepada kakek neneknya, klip pendek labirin robot buatannya, atau tangkapan layar animasinya lebih bernilai dibanding deskripsi kemajuan apa pun, karena orang tua mengalami hasilnya sendiri alih-alih membaca klaim tentangnya. Akhiri setiap level dengan sesuatu yang bisa diperagakan anak.
Sisanya adalah disiplin operasional biasa yang dibutuhkan kelas mana pun, dan di titik itulah mata pelajaran baru diam-diam berubah menjadi pekerjaan administrasi kedua. Pendaftaran berdasarkan level alih-alih usia, kapasitas kelas yang Anda tetapkan sendiri sesuai jumlah mesin yang berfungsi di ruangan dan Anda patuhi saat menerima peserta baru, tagihan yang keluar dari catatan yang sama pada tanggal yang sama dengan kelas Anda yang lain, dan absensi yang benar-benar bisa dibaca, karena anak yang sudah dua sesi berturut-turut tidak hadir tinggal satu telepon lagi dari keputusan bertahan.
Panduan kami soal menambahkan kelas STEM di lembaga Anda membahas keputusan membuka kelasnya sama sekali, dan platform yang dibangun khusus untuk lembaga aktivitas dan pengayaan menjaga kelas coding tetap berada di catatan anak yang sama dengan kelas seni di ujung lorong.
