5 Mitos mengenai Pengajaran Kanak-kanak ke Kod
Oleh kerana sudah jelas bahawa revolusi digital zaman kita tidak dapat dihentikan, mengajar generasi akan datang untuk kod telah berubah menjadi industri yang menguntungkan; hanya berfikir tentang aplikasi pengaturcaraan untuk kanak-kanak, mainan pendidikan dan robot, buku panduan yang berkaitan, buku ujian, pertandingan, tutor, dll..
Apa yang kurang jelas walaupun bagaimana matlamatnya harus dicapai - atau jika ia perlu dicapai sama sekali. Selain daripada kebimbangan pragmatik, seperti bahasa pengaturcaraan untuk mengajar dahulu, ia juga berdebat apakah pengkodan benar-benar akan menjadi kemahiran yang diperlukan untuk semua orang. Dan jika ya, dengan metodologi untuk mengajarnya untuk menjadikan anak-anak hari ini berjaya di dunia masa depan.
Membincangkan Keperluan untuk Mengajar Pengkodan
Sesetengah artikel cuba untuk mendidik ibu bapa tentang cara untuk menaikkan Zuckerberg (Steve Jobs, dll) seterusnya, sementara yang lain sangat menasihatkan untuk berbuat demikian. Ketakutan tentang pengangguran masa depan orang yang tidak dapat kod juga lazim, dan kita juga boleh menemui artikel yang menafikan bahawa pengkodan perlu menjadi kemahiran yang ada di mana-mana.
Walaupun kebanyakan artikel ini mengandungi banyak maklumat berguna dan ditulis dengan niat baik, keseluruhan subjek masih menjadi kegilaan.
Dunia berubah begitu cepat, dan masa depannya tidak dapat diramalkan, bahawa sukar untuk meneka apa yang akan menjadi yang terbaik, namun sudah tentu ada salah faham yang sering muncul dalam perbincangan tentang cara mengajar kanak-kanak untuk kod.
Mitos # 1 - Pemrograman Bermula di Skrin
Ia tidak selalu menjadi idea terbaik untuk melekatkan kanak-kanak yang sangat kecil ke skrin, terutama pada usia ketika mereka hampir tidak boleh duduk diam. Nasib baik, pengaturcaraan tidak semestinya perlu bermula di komputer.
Pada usia muda, ia lebih penting untuk kanak-kanak mengambil cara berfikir yang istimewa itu perlu untuk berjaya di mana-mana profesion itu memerlukan logik yang kompleks dan kemahiran menyelesaikan masalah lanjutan, seperti pengaturcaraan.
Kemahiran yang membantu menubuhkan asas-asas mereka keyakinan kreatif dipanggil literasi penemuan, dan ia boleh diamalkan dari usia yang sangat muda dengan menggalakkan anak-anak untuk meneroka dan memahami alam sekitar mereka dan kepada buat perkara baru.
Oleh kerana kebanyakan kanak-kanak dilahirkan penjelajah, ia bukan perkara yang sukar dilakukan. Dalam kebanyakan kes, cukup untuk membiarkan mereka bebas bermain dan menggalakkan mereka untuk meneruskan minat mereka.
Jika anda ingin mengetahui lebih lanjut tentang bagaimana keyakinan kreatif dapat membantu anak-anak anda dalam profesion masa depan mereka, sila lihat buku ini “Mewujudkan Inovator” oleh Tony Wagner, profesor Harvard yang cemerlang.
Mitos # 2 - Pengekodan Harus Membosankan untuk Kanak-kanak
Pengekodan hanya membosankan untuk kanak-kanak jika ia diajar kepada mereka dengan cara yang sama seperti yang diajar kepada orang dewasa.
Hari ini terdapat banyak alat hebat yang digunakan teknik yang menarik dan menyeronokkan untuk mengajar pengaturcaraan untuk kanak-kanak. Sebagai contoh, penggunaan Swift Playgrounds terbaru Apple teka-teki yang menarik dan grafik 3D mendalam untuk memperkenalkan mereka ke dalam konsep pengekodan langkah demi langkah.
Jika kanak-kanak mula belajar untuk menggunakan kod alat yang disesuaikan dengan keperluan mereka, mereka tidak perlu belajar arahan dan sintaks pada permulaannya.
Aplikasi pengekodan ini menjadikannya mengambil logik itu dalam cara yang suka bermain dan intuitif, dan mereka boleh secara beransur-ansur bergerak ke arah bekerja dengan kod sebenar.
Mitos # 3 - Mereka Perlu Mula Pada Zaman Yang Sangat Muda
Isu di sini tidak terhad kepada hanya membahaskan apabila umur yang tepat untuk kanak-kanak untuk memulakan pembelajaran adalah. Kita juga harus bercakap tentang apa jenis aktiviti yang boleh dikategorikan di bawah pengaturcaraan.
Laman pendidikan, seperti Code.org, mempunyai latihan untuk kanak-kanak berumur 4-6 tahun, itu meningkatkan kemahiran pengiraan dan logik asas mereka. Bagaimanapun kebanyakan orang yang melawat laman web mungkin tidak memikirkan latihan ini sebagai “pengaturcaraan”.
Dalam artikel Venture Beat ini, tiga profesional IT memberikan tiga pendapat yang sangat berbeza mengenai sama ada ia bernilai mengajar kanak-kanak pengekodan. Pandangan mereka yang berbeza berpunca daripada takrifan yang berbeza mengenai pengekodan mereka.
Secara umum, boleh dikatakan, bahawa walaupun bahasa visual, seperti Scratch (disyorkan untuk berusia 8-16 tahun), sukar ditemui untuk kebanyakan kanak-kanak yang lebih muda dari usia sekolah rendah, pada umur sebelum mereka dapat membaca, menulis, dan menggunakan operasi asas matematik.
Juga, kebanyakan pengaturcara terbaik masa kita belajar untuk kod sebagai anak yang lebih tua atau remaja, contohnya Bill Gates bermula pada 13, dan Mark Zuckerberg berada di kelas 6.
Mitos # 4 - Mungkin Memilih Bahasa yang Benar
Bahasa pengaturcaraan mana yang terbaik untuk bermula dengan, atau sama ada ia sepatutnya a “sebenar” atau a bahasa mesra kanak-kanak juga topik yang dibahaskan.
Jika kita bercakap tentang bahasa pengaturcaraan yang digunakan dalam kehidupan sebenar, kita boleh mengatakan lebih baik untuk memulakan dengan bahasa yang sama mempunyai sintaks yang mudah, seperti Python, atau salah satunya berjalan pada setiap peranti tanpa kerumitan, seperti JavaScript (yang boleh dijalankan di mana-mana pelayar web).
Satu perkara yang pasti, tidak mustahil untuk memilih bahasa yang betul, dan dengan itu ia tidak perlu menegaskannya terlalu banyak.
Pertama sekali, tidak ada resipi ajaib yang berfungsi untuk setiap anak. Setiap daripada mereka akan jatuh cinta dengan bahasa yang berbeza - atau tidak akan jatuh cinta dengan pengaturcaraan sama sekali, yang juga tidak sebuah tragedi.
Selain itu, industri teknologi berubah begitu pesat sehingga sukar untuk ditebak bahasa mana yang akan diminta apabila kanak-kanak hari ini menjadi dewasa.
Di bawah, anda boleh melihat Indeks Komuniti Pemrograman TIOBE yang menunjukkan populariti bahasa pengaturcaraan yang berbeza antara 2002 dan 2016.
Pada masa anak anda akan keluar di pasaran kerja, grafik ini kemungkinan besar kelihatan berbeza - beberapa bahasa mungkin hilang, dan yang baru mungkin akan muncul.
Pengaturcaraan biasanya merupakan bidang yang memerlukan pembelajaran sepanjang hayat, Oleh itu perkara yang paling penting untuk kanak-kanak adalah mengambil logik dan konsep yang kembali dalam setiap bahasa.
Juga, dalam dunia yang pantas berubah ini kemahiran insaniah, seperti pemecahan masalah, interpersonal, dan kemahiran pengurusan projek, menjadi semakin penting, jadi lebih menguntungkan untuk pengaturcaraan pendekatan dari perspektif holistik bukannya menguatkan bahasa ini atau itu dengan tegas.
Mitos # 5 - Di Masa Depan Setiap Orang Akan Memiliki Kod
Dalam era digital, kebanyakan jika tidak semua pekerjaan semakin meningkat menggunakan teknologi. Walau bagaimanapun sebagai Reka bentuk pengalaman pengguna juga makmur, orang yang akan bekerja dalam bidang bukan teknikal, seperti pemasaran, pendidikan, penerbitan atau penjagaan kesihatan, kemungkinan besar tidak perlu kod sebagai sebahagian daripada pekerjaan mereka.
Oleh itu, ia bukanlah suatu tragedi jika anak anda tidak berminat dalam pengekodan, kerana ia masih mungkin untuk berjaya di bidang lain juga.
Tetapi fikiran ini: celik digital akan menjadi penting untuk semua orang. A orang yang melek huruf secara digital adalah seseorang yang boleh:
- selamat dan yakin gunakan peranti dan perisian yang berbeza
- faham bagaimana ia berkaitan untuk setiap seorang
- mempunyai pengetahuan yang selamat perkara seperti penerbitan web, alat komunikasi dalam talian, carian internet, pemproses kata, spreadsheet, sistem pengurusan kandungan, media sosial, editor imej, perisian produktiviti, dan banyak lagi
- dan memahami konsep seperti privasi dalam talian dan hak digital dan tanggungjawab.
Literasi Digital Lebih Penting
Pengaturcaraan, pembangunan web, pentadbiran sistem, dan kemahiran TI peringkat lanjutan yang lain biasanya tidak disebut sebagai celik digital.
Sebaliknya, pemahaman dasar pengekodan pasti meningkatkan literasi digital bersama dengan banyak kemahiran lain, seperti penyelesaian masalah, pemikiran kritikal, dan logik, jadi ia adalah hebat Perkara jika kanak-kanak boleh belajar semua ini di sekolah.
Ia juga boleh dikatakan bahawa Pengekodan asas harus diajar kepada setiap anak, seperti membaca, menulis, dan matematik kerana bagaimana lagi kita boleh tahu jika kanak-kanak berbakat atau tidak?
Dan walaupun mereka tidak akan berakhir sebagai pengaturcara mereka pasti akan mendapat manfaat dari pengetahuan. Walau bagaimanapun membayangkan masa depan di tempat kerja sebagai tempat di mana semua orang perlu menjadi pengatur cara yang fasih (atau perlu menulis kod sama sekali) semata-mata tidak realistik.