5 Çocuklara Kod Öğretimi Hakkında Efsaneler
Çağımızın dijital devrimi durdurulamaz hale geldiğinden beri, Yeni nesil kod için öğretmek karlı bir sektöre dönüştü; sadece çocuklar için uygulamalar, eğitici oyuncaklar ve robotlar, ilgili el kitapları, test kitapları, yarışmalar, özel dersler, vb..
Ne daha az belirgin olsa da hedefe nasıl ulaşılmalı - veya Eğer hiç başarılması gerekiyor. İlk olarak hangi programlama dilinin öğretileceği gibi pragmatik kaygılar dışında, Kodlamanın gerçekten herkes için gerekli bir beceri olup olmayacağı tartışıldı. Ve eğer evet ise, bugünün çocuklarını gelecekteki dünyada başarılı kılmak için hangi metodolojiyle öğretileceği.
Kod Yazma İhtiyacı Tartışılması
Bazı makaleler ebeveynleri bir sonraki Zuckerberg'i (Steve Jobs, vb.) Nasıl geliştirecekleri konusunda eğitmeye çalışırken, bazıları buna karşı şiddetle tavsiye eder. Kodlayamayan insanların gelecekteki işsizliği konusunda korkutucu olmak da yaygındır ve ayrıca kodlamanın her yerde her yerde olması gereken bir beceri olması gerektiğini inkar eden makaleleri de karşılayabiliriz..
Her ne kadar bu makalelerin çoğu yararlı bilgiler içeriyorsa ve iyi niyetle yazılmıştı, bütün konu hala bir çılgınlık olarak ortaya çıkıyor.
Dünya çok hızlı değişiyor ve gelecek o kadar tahmin edilemez ki, en iyisinin ne olacağını tahmin etmek zor, ama kesinlikle Sıkça ortaya çıkan kavram yanılgıları çocuklara kod yazmayı öğretme tartışmalarında.
Efsane # 1 - Programlama Ekranda Başlıyor
Çok küçük çocukları ekranlara yapıştırmak her zaman en iyi fikir değildir, özellikle de zorlukla oturabilecekleri bir yaşta. Neyse ki, programlama mutlaka yapmak zorunda değil bilgisayardan başla.
Küçük yaşta çocuklar için daha önemlidir. özel bir düşünme yolu bul Herhangi bir meslekte başarılı olmak için gerekli olan karmaşık bir mantık gerektirir ve ileri problem çözme becerileri, programlama gibi.
Temellerinin kurulmasına yardımcı olan beceri yaratıcı güven buluş okuryazarlığı olarak adlandırılır ve çocukları teşvik etmek suretiyle çok küçük yaşlardan itibaren uygulanabilir. çevrelerini keşfetmek ve anlamak ve için yeni şeyler yarat.
Çocukların çoğu kaşif olarak doğduğundan, yapılması zor bir şey değildir. Çoğu durumda onlara izin vermek yeterlidir. serbestçe oyna ve onların çıkarlarını takip etmelerini teşvik edin.
Yaratıcı güvenin çocuklarınızın gelecekteki meslekte nasıl yardımcı olabileceği hakkında daha fazla bilgi edinmek istiyorsanız, kitaba bakın “Yenilikçiler Yaratmak” Tony Wagner, parlak bir Harvard profesörü.
Efsane # 2 - Kodlama Çocuklar İçin Sıkıcı Olmalı
Kodlama, yalnızca yetişkinler için öğretildiği şekilde onlara öğretildiği takdirde çocuklar için sıkıcıdır.
Bu günlerde kullanan birçok harika araç var ilgi çekici ve eğlenceli teknikler çocuklara programlamayı öğretmek. Örneğin, Apple'ın en son Swift Playgrounds kullandığı ilginç bulmacalar ve sürükleyici 3D grafikler Onları kodlama kavramlarına adım adım tanıtmak.
Çocuklar özellikle ihtiyaçlarına göre uyarlanmış bir araç kullanarak kodlamayı öğrenmeye başlarlarsa, başlangıçta komutları ve sözdizimini öğrenmek zorunda değiller.
Bu kodlama uygulamaları onları yapar mantığı algıla eğlenceli ve sezgisel bir şekilde yavaş yavaş gerçek kodla çalışmaya doğru ilerleyin.
Efsane # 3 - Çok Genç Bir Yaşta Başlamalılar
Buradaki mesele sadece çocukların öğrenme programına başlamaları için doğru yaşın ne zaman olduğunu tartışmakla sınırlı değildir. Ayrıca ne tür faaliyetlerin kategorilere ayrılabileceği hakkında konuşmalıyız. programlama.
Code.org gibi eğitici siteler, 4-6 yaş arası çocuklar için alıştırmalar yapıyor. hesaplama becerilerini ve temel mantıklarını geliştirmek. Ancak siteleri ziyaret eden çoğu insan muhtemelen bu alıştırmaları düşünmez. “programlama”.
Bu Venture Beat makalesinde, üç BT uzmanı, küçük çocuklara kod yazmayı öğretmeye değip değmeyeceği konusunda üç farklı görüş veriyor. Farklı görüşleri, kodlamanın ne olduğuna dair farklı tanımlarından kaynaklanmaktadır..
Genellikle söylenebilir, hatta görsel diller, Scratch gibi (8-16 yaş) önerilir, ilkokul yaşından küçük olan çoğu çocuk için, temel matematik işlemlerini güvenle okuyabilmeleri, yazabilmeleri ve kullanabilmeleri için, bir yaşta anlamak zordur..
Ayrıca, zamanımızın en iyi programcılarının çoğu daha yaşlı bir çocuk veya genç olarak kodlamayı öğrendi, örneğin Bill Gates 13'te başladı ve Mark Zuckerberg 6. sınıftaydı..
Efsane # 4 - Doğru Dili Seçmek Mümkün
Hangi programlama dili ile başlamak için en iyisidir veya olması gerekip gerekmediği bir “gerçek” veya bir çocuk dostu dil de tartışmalı bir konudur.
Gerçek hayatta kullanılan programlama dilleri hakkında konuşursak, şu dillerden biriyle başlamanın daha iyi olduğunu söyleyebiliriz. basit bir sözdizimine sahip, Python veya bir uğraşmadan her cihazda çalışır, JavaScript gibi (herhangi bir web tarayıcısında çalıştırılabilir).
Bir şey kesin, doğru dili seçmek imkansız ve bu yüzden onu vurgulamaya değmez çok fazla.
Her şeyden önce, Her çocuk için işe yarayan sihirli bir tarif yoktur.. Her biri farklı bir dile aşık olacak - ya da programlamaya hiç aşık olmayacak. değil bir trajedi.
Dahası, teknoloji endüstrisi o kadar hızlı değişiyor ki, tahmin etmek çok zor hangi dilin talebi olacak bugünün çocukları yetişkin olduğunda.
Aşağıda, 2002 ile 2016 arasındaki farklı programlama dillerinin popülaritesini belirten TIOBE Programlama Topluluk Endeksi'ni görebilirsiniz..
Çocuğunuz iş piyasasında göründüğü zaman, bu grafik büyük olasılıkla tamamen farklı görünecek - bazı diller kaybolabilir ve yenileri görünebilir.
Programlama tipik olarak bir alan yaşam boyu öğrenme gerektirir, bu nedenle çocuklar için en önemli şey Her dilde geri dönen mantığı ve kavramları toplayın.
Ayrıca, bu hızlı değişen dünyada hassas Yetenek, problem çözme, kişilerarası ve proje yönetimi becerileri gibi daha da önem kazanıyor, bu yüzden daha karlı bütünsel bir bakış açısıyla programlama yaklaşımı bu dili veya dili katı bir şekilde uygulamak yerine.
Efsane # 5 - Gelecekte Herkesin Kodlaması Gerekecek
Dijital çağda, çoğu iş giderek artan olmasa da teknolojiden faydalanmak. Ancak kullanıcı deneyimi tasarımı da gelişiyor, Pazarlama, eğitim, yayıncılık veya sağlık gibi teknik olmayan alanlarda çalışacak kişiler, işlerinin bir parçası olarak kodlama yapmak zorunda kalmayacaklardır..
Bu nedenle, eğer çocuğunuz kodlama ile ilgilenmiyorsa, başka alanlarda da başarılı olmak mümkün olacağından, bu bir trajedi değildir..
Ama bunu boşver: dijital okuryazarlık herkes için çok önemli olacak. bir dijital okur yazar yapabilen biri:
- güvenli ve güvenle kullanım farklı cihazlar ve yazılımlar
- nasıl ilişki kurduğunu anlayın birbirlerine
- güvenli bir bilgiye sahip olmak web yayıncılığı, çevrimiçi iletişim araçları, internet araması, kelime işlemciler, elektronik tablolar, içerik yönetim sistemleri, sosyal medya, resim editörleri, verimlilik yazılımı ve diğerleri gibi şeylerin listesi
- ve kavramları anlamak çevrimiçi gizlilik ve dijital haklar ve sorumluluklar gibi.
Dijital Okuryazarlık Daha Önemli
Programlama, web geliştirme, sistem yönetimi ve diğer ileri seviye BT becerileri genellikle dijital okuryazarlık olarak adlandırılmazlar.
Öte yandan, kodlamanın temel bir anlayışı elbette dijital okuryazarlığı geliştirmek Gibi birçok diğer becerileri ile birlikte problem çözme, eleştirel düşünme ve mantık, yani bu bir harika çocuklar okulda tüm bunları öğrenebilseydi.
Ayrıca tartışılabilir. Her çocuğa temel kodlamalar öğretilmelidir, Tıpkı okuma, yazma ve matematik gibi Bir çocuğun yetenekli olup olmadığını nasıl bilebiliriz?
Ve programcılar olarak bitmeyecek olsalar bile bilgiden kesinlikle faydalanacaklar. Bununla birlikte, gelecekteki işyerini herkesin akıcı programcılar (ya da hiç kod yazması gereken) akıcı olması gereken bir yer olarak hayal etmek gerçek dışıdır..