5 Mitos tentang Mengajar Anak ke Kode
Karena telah menjadi jelas bahwa revolusi digital zaman kita tidak dapat dihentikan, mengajar generasi selanjutnya untuk kode telah berubah menjadi industri yang menguntungkan; pikirkan saja aplikasi pemrograman untuk anak-anak, mainan dan robot pendidikan, buku pegangan terkait, buku tes, kompetisi, bimbingan belajar, dll.
Yang kurang jelas bagaimana tujuan harus dicapai - atau jika itu perlu dicapai sama sekali. Terlepas dari masalah pragmatis, seperti bahasa pemrograman mana yang harus diajarkan terlebih dahulu, itu juga memperdebatkan apakah pengkodean benar-benar merupakan keterampilan yang diperlukan untuk semua orang. Dan jika ya, dengan metodologi mana untuk mengajarkannya agar anak-anak hari ini sukses di dunia masa depan.
Membahas Kebutuhan Mengajar Pengkodean
Beberapa artikel mencoba mendidik orang tua tentang cara membesarkan Zuckerberg berikutnya (Steve Jobs, dll.), Sementara yang lain sangat menyarankan agar tidak melakukannya. Ketakutan tentang pengangguran di masa depan dari orang-orang yang tidak dapat membuat kode juga lazim, dan kami juga dapat bertemu artikel yang menyangkal bahwa pengkodean harus merupakan keterampilan yang ada di mana-mana sama sekali.
Meskipun sebagian besar artikel ini mengandung banyak informasi berguna dan ditulis dengan niat baik, seluruh subjek masih dianggap sebagai kegilaan.
Dunia berubah begitu cepat, dan masa depan begitu tak terduga, sehingga sulit untuk menebak apa yang terbaik, namun tentu ada kesalahpahaman yang sering muncul dalam diskusi tentang bagaimana cara mengajar anak-anak untuk kode.
Mitos # 1 - Pemrograman Dimulai dari Layar
Tidak selalu merupakan ide terbaik untuk merekatkan anak-anak yang sangat kecil ke layar, terutama pada usia ketika mereka hampir tidak bisa duduk diam. Untungnya, pemrograman tidak harus mulai dari komputer.
Di usia muda, itu lebih penting bagi anak-anak mengambil cara berpikir khusus itu perlu untuk bisa sukses di profesi apa pun itu membutuhkan logika yang kompleks dan keterampilan pemecahan masalah tingkat lanjut, seperti pemrograman.
Keahlian yang membantu membangun fondasi mereka kepercayaan diri kreatif disebut literasi penemuan, dan dapat dipraktikkan sejak usia sangat muda dengan mendorong anak-anak untuk jelajahi dan pahami lingkungan mereka dan untuk buat hal baru.
Karena kebanyakan anak terlahir sebagai penjelajah, itu bukan hal yang sulit untuk dilakukan. Dalam kebanyakan kasus, cukup membiarkannya saja bebas bermain dan dorong mereka untuk mengejar minat mereka.
Jika Anda ingin mempelajari lebih lanjut tentang bagaimana kepercayaan kreatif dapat membantu anak-anak Anda dalam profesi masa depan mereka, lihat bukunya “Menciptakan Inovator” oleh Tony Wagner, seorang profesor Harvard yang brilian.
Mitos # 2 - Pengkodean Harus Membosankan untuk Anak-Anak
Pengkodean hanya membosankan bagi anak-anak jika diajarkan kepada mereka dengan cara yang sama seperti itu diajarkan kepada orang dewasa.
Saat ini ada banyak alat hebat yang digunakan teknik yang menarik dan menyenangkan untuk mengajar pemrograman untuk anak-anak. Misalnya, Swift Playgrounds terbaru Apple menggunakan teka-teki menarik dan grafis 3D imersif untuk memperkenalkan mereka ke dalam konsep konsep langkah demi langkah.
Jika anak-anak mulai belajar kode menggunakan alat yang dirancang khusus untuk kebutuhan mereka, mereka tidak harus mempelajari perintah dan sintaks di awal.
Aplikasi pengkodean ini membuatnya ambil logikanya dengan cara yang menyenangkan dan intuitif, dan mereka bisa secara bertahap bergerak menuju bekerja dengan kode nyata.
Mitos # 3 - Mereka Harus Memulai Di Usia Sangat Muda
Masalahnya di sini tidak terbatas pada hanya berdebat ketika usia yang tepat bagi anak-anak untuk mulai belajar pemrograman. Kami juga harus berbicara tentang kegiatan apa yang dapat dikategorikan di bawah pemrograman.
Situs pendidikan, seperti Code.org, memiliki latihan untuk anak-anak semuda 4-6 tahun, itu meningkatkan keterampilan komputasi dan logika dasar mereka. Namun kebanyakan orang yang mengunjungi situs mungkin tidak akan menganggap latihan ini sebagai “pemrograman”.
Dalam artikel Venture Beat ini, tiga profesional TI memberikan tiga pendapat yang sangat berbeda tentang apakah perlu mengajarkan pengkodean balita. Pandangan mereka yang berbeda berasal dari definisi mereka yang berbeda tentang apa itu pengkodean.
Secara umum, dapat dikatakan, bahwa bahkan bahasa visual, seperti Scratch (direkomendasikan untuk anak usia 8-16 tahun), sulit dipahami oleh kebanyakan anak yang lebih muda dari usia sekolah dasar, pada usia sebelum mereka dapat dengan percaya diri membaca, menulis, dan menggunakan operasi matematika dasar.
Juga, sebagian besar programmer terbaik di zaman kita belajar kode sebagai anak yang lebih tua atau remaja, misalnya Bill Gates mulai pada 13, dan Mark Zuckerberg berada di kelas 6.
Mitos # 4 - Dimungkinkan untuk Memilih Bahasa yang Tepat
Bahasa pemrograman mana yang terbaik untuk memulai, atau apakah seharusnya Sebuah “nyata” atau a bahasa ramah anak juga merupakan topik yang diperdebatkan.
Jika kita berbicara tentang bahasa pemrograman yang digunakan dalam kehidupan nyata, kita dapat mengatakan lebih baik memulai dengan salah satu bahasa itu memiliki sintaks langsung, seperti Python, atau yang itu berjalan di setiap perangkat tanpa kerumitan, seperti JavaScript (yang dapat dijalankan di browser web apa saja).
Satu hal yang pasti, tidak mungkin untuk memilih bahasa yang tepat, dan dengan demikian tidak ada gunanya menekankan hal itu terlalu banyak.
Pertama-tama, tidak ada resep ajaib yang bekerja untuk setiap anak. Masing-masing dari mereka akan jatuh cinta dengan bahasa yang berbeda - atau tidak akan jatuh cinta dengan pemrograman sama sekali, yang juga tidak sebuah tragedi.
Selain itu, industri teknologi berubah begitu cepat sehingga sulit untuk menebak bahasa mana yang dibutuhkan ketika anak-anak saat ini menjadi dewasa.
Di bawah ini, Anda dapat melihat Indeks Komunitas Pemrograman TIOBE yang menunjukkan popularitas berbagai bahasa pemrograman antara tahun 2002 dan 2016.
Pada saat anak Anda akan keluar di pasar kerja, grafik ini kemungkinan besar akan terlihat sangat berbeda - beberapa bahasa mungkin hilang, dan yang baru mungkin akan muncul.
Pemrograman biasanya adalah bidang itu membutuhkan pembelajaran seumur hidup, oleh karena itu hal yang paling penting bagi anak-anak adalah ambil logika dan konsep yang kembali dalam setiap bahasa.
Juga, di dunia yang cepat berubah ini soft skill, seperti keterampilan pemecahan masalah, interpersonal, dan manajemen proyek, menjadi semakin penting, sehingga lebih menguntungkan pendekatan pemrograman dari perspektif holistik daripada menegakkan secara kaku bahasa ini atau itu.
Mitos # 5 - Di Masa Depan Semua Orang Harus Memiliki Kode
Di era digital, kebanyakan jika tidak semua pekerjaan semakin meningkat memanfaatkan teknologi. Namun demikian desain pengalaman pengguna juga berkembang, orang-orang yang akan bekerja di bidang non-teknis, seperti pemasaran, pendidikan, penerbitan atau perawatan kesehatan, kemungkinan besar tidak akan harus membuat kode sebagai bagian dari pekerjaan mereka.
Karena itu, bukan tragedi jika anak Anda tidak tertarik pada pengkodean, karena masih mungkin untuk berhasil di bidang lain juga..
Tapi pikirkan ini: literasi digital akan sangat penting bagi semua orang. SEBUAH orang yang melek secara digital adalah seseorang yang bisa:
- aman dan percaya diri menggunakan perangkat dan perangkat lunak yang berbeda
- mengerti bagaimana mereka berhubungan satu sama lain
- memiliki pengetahuan yang aman hal-hal seperti penerbitan web, alat komunikasi online, pencarian internet, pengolah kata, spreadsheet, sistem manajemen konten, media sosial, editor gambar, perangkat lunak produktivitas, dan banyak lainnya
- dan memahami konsep seperti privasi online dan hak digital serta tanggung jawab.
Literasi Digital Lebih Penting
Pemrograman, pengembangan web, administrasi sistem, dan keterampilan TI tingkat lanjut lainnya biasanya tidak disebut sebagai literasi digital.
Di sisi lain, pemahaman dasar pengkodean tentunya bisa meningkatkan literasi digital bersama dengan banyak keterampilan lain, seperti pemecahan masalah, pemikiran kritis, dan logika, jadi itu a besar hal jika anak-anak bisa mempelajari semua ini di sekolah.
Dapat juga dikatakan itu coding dasar harus diajarkan kepada setiap anak, sama seperti membaca, menulis, dan matematika karena bagaimana lagi kita bisa tahu apakah anak itu berbakat atau tidak?
Dan bahkan jika mereka tidak akan berakhir sebagai programmer mereka pasti akan mendapat manfaat dari pengetahuan. Namun membayangkan tempat kerja masa depan sebagai tempat di mana setiap orang harus menjadi programmer yang fasih (atau harus menulis kode sama sekali) adalah tidak realistis.