Jeffrey Cross
Jeffrey Cross

Dapatkan 'Em Mula! Gunakan Sumber-sumber ini untuk Mengajar Pengkodan untuk Kanak-kanak

Mengajar anak-anak kepada kod menawarkan banyak cabaran yang tidak anda lalui ketika mengarahkan orang dewasa. Kanak-kanak tidak mempunyai satu tan pengalaman dunia sebenar, jadi banyak analogi terbang di atas kepala mereka. Pemikiran abstrak boleh mengambil banyak usaha, jadi anda perlu menjaga sesuatu yang lebih konkrit. Ramai kanak-kanak mempunyai tumpuan perhatian yang sangat pendek, terutamanya dalam kumpulan. Dan jika tidak ada bayaran yang keren dengan segera, mereka akan bosan dan zon keluar. Semua syarahan di dunia tidak akan mendapat pengajaran di kepala mereka pada ketika itu.

Apabila mengajar pengaturcaraan kanak-kanak, matlamatnya adalah untuk memberi mereka kuasa untuk memahami sistem setiap hari yang telah mereka gunakan, dan untuk mengetahui bahawa mereka mempunyai kemahiran untuk memilih barang-barang semacam ini, sekarang dan kemudian dalam kehidupan. Bukan semua orang mahu melakukan pembangunan perisian untuk hidup, tidak kira betapa pintar pilihan kerjaya itu, tetapi pengaturcaraan semakin merayap ke bidang lain setiap hari.

Cari sumber anda

Apabila saya sedang mencari teks untuk mengajar pengekodan, saya ingin sesuatu yang bercakap kepada kanak-kanak di peringkat mereka tanpa datang sebagai membosankan atau merendahkan, dan itu juga mempunyai projek-projek yang tersedia hampir serta-merta walaupun di peringkat pembelajaran asas. saya telah memilih Python for Kids (dalam lelaran pertamanya, sebuah e-book bertajuk Ular Wrangling untuk Kanak-kanak) oleh Jason Briggs. Kemudian apabila beberapa kawan baru yang saya perintis bercakap tentang kekecewaan mereka dengan sumber belajar kod-kod dalam talian yang bertujuan untuk orang dewasa, saya mula memberikan salinan buku ini kepada mereka juga. Sehingga hari ini saya masih mencadangkannya.

Laman web berikut juga berguna untuk pelajar baru:

1. code.org 2. Khan Academy 3. codecademy 4. O'Reilly

Pilih projek

Pemrograman melibatkan banyak pilihan yang boleh menjadi sangat menggembirakan kepada mereka yang belum mempunyai pengalaman membuat keputusan termaklum. Memastikan anak-anak mempunyai projek dalam fikiran akan membantu pilihan sempit, yang seterusnya akan membantu menghalang mereka berhenti dalam kekecewaan.

Memilih platform, seperti menggunakan Raspberry Pi, akan membantu dengan soalan seperti pengagihan sistem operasi yang digunakan atau bahasa pengaturcaraan untuk belajar, kerana terdapat cadangan yang tersedia, dan komuniti besar untuk mendapatkan nasihat. Sesetengah papan mempunyai sistem operasi mereka sendiri yang direka khusus untuk digunakan dengan papan itu, yang biasanya bermaksud dokumentasi yang lebih baik mengenai cara mereka bekerja bersama, dan sokongan yang lebih baik apabila pemrogram menjadi masalah. Dan jika kanak-kanak tahu atau lebih selesa dengan bahasa yang dipanggil depan, terdapat papan yang menggunakannya juga.

NodeBots adalah memenuhi keperluan khusus untuk membina robot JavaScript, dan secara kebetulan, tempat yang sesuai untuk mencari projek jika anda belum memikirkannya.

Kod di

Sebaik sahaja bahasa pengaturcaraan dipelajari, yang lain menjadi lebih mudah untuk dijemput - kanak-kanak boleh menambah pengaturcaraan iOS atau Android ke bahasa awal mereka dan sebenarnya membuat aplikasi mereka sendiri. Apa sahaja yang anda lakukan, pastikan mereka menyimpan pengaturcaraan melepasi projek pertama mereka, supaya mereka mendapat lebih banyak pengalaman, dan membina kemahiran yang telah mereka pelajari.Ia mungkin tidak memberi mereka kerjaya baru, tetapi ia akan mengubah cara mereka melihat dunia dan perkara yang mereka gunakan setiap hari.

Kongsi

Meninggalkan Komen