Kodlama öğrenmek günümüz dünyasında yeni bir dil öğrenmek gibidir.
Çocuklarımız dijital oyunlar oynamaya ve akıllı telefon uygulamalarını kullanmaya erken yaşlardan itibaren başlıyorlar. Ancak bu durum bazen istediğimizden daha fazla ve pasif olarak ekranlara maruz kaldıkları anlamına geliyor. Ebeveynler olarak, çocukların dijital dünyaya olan doğal ilgilerini üretken hale dönüştürmelerine yardımcı olabiliriz. Kod yazmayı öğrenen çocuklar yavaş yavaş dijital tüketici olmaktan çıkarak dijital içerik üreticileri haline gelebilirler.
Kodlama öğrenmek günümüz dünyasında yeni bir dil öğrenmek gibidir. Çocuklar dilleri yetişkinlerden daha hızlı ve daha kolay öğrenebilirler, çünkü gelişmekte olan beyinleri öğrenmeye çok açıktır. Bu nedenle çocukluk dönemi, kodlama öğrenmeye başlamak için harika bir zamandır.
Bu eğitiminin çocuklara oldukça büyük faydaları vardır. Erken yaşta kodlama eğitimi almaya başlayan çocuklar; problemlere eleştirel bakabilme ve çözme becerisi, takım çalışması, algoritmik ve tasarım odaklı düşünme, verimli çalışma, işlerin planlanması ve yeni fikirler üretme gibi pek çok beceri kazanırlar. Sürükle bırak yöntemleriyle oldukça kolay ve renkli hale gelen görsel programlama araçları, yazılımla eğlenceli bir şekilde tanışmayı mümkün kılmaktadır. Bu tarz öğrenme metodları ile başlayan kodlama serüveni ileri seviyedeki programlama dillerine geçişi kolaylaştırır.
Çocuklarını dijital dünyaya hazırlamak isteyen ebeveynler, onların kodlama eğitimleri ile birlikte hayal kuran, üreten ve soru sormaktan vazgeçmeyen bireyler olmalarına yardımcı olabilirler. Ancak unutulmamalıdır ki, diğer tüm eğitim süreçlerinde olduğu gibi onlara rehberlik etmek ve doğru kaynaklara kontrollü bir biçimde yönlendirmek çok önemlidir.
Çocukların kod yazmayı öğrenebileceği online platformlar
Ücretsiz
8-16 yaş aralığı
5-7 yaş aralığı için Scratch Jr.
Türkçe dil desteği var.
MIT (Massachusetts Teknoloji Enstitüsü ) Medya Lab’ında geliştirilen, sürükle bırak mantığı ile çalışan blok tabanlı bir grafik programlama dilidir. Scratch, 21.yüzyıl becerilerinden olan yenilikçi düşünme, sistematik akıl yürütme ve iş birliği içerisinde çalışmayı eğlenceli bir biçimde destekler.
Özellikle 8 ile 16 yaş arasındaki gençler için tasarlanmış olmakla birlikte her yaştan kullanıcıya hizmet vermektedir. Ayrıca 5 ile 7 yaşlar için basitleştirilmiş Scratch Jr. versiyonu da bulunmaktadır.
Scratch ile ses, müzik ve resim gibi çeşitli medya araçlarını kullanarak kendi oyunlarınızı, animasyonlarınızı, çizgi filmlerinizi programlayabilir ve hayallerinizdeki hikâyeleri oluşturabilirsiniz.
Ücretsiz
8 yaş ve üzeri
Türkçe dil desteği var.
Blockly, Google tarafından kurulmuş ve geliştirilmiş, görsel olarak programlama yapmayı sağlayan bir kütüphanedir. Görsel kod bloklarını tıpkı puzzle parçaları gibi birleştirerek kolayca kod yazmanızı sağlar.
Bu bloklar kod parçalarını oluşturmakta kullanılır ve daha sonra profesyonel metin kodları olan Javascript, Python, PHP, Lua ve Dart dillerine çevrilebilir. Web adresi üzerinden hiçbir program yüklemeye gerek kalmadan kullanılabilir.
Blockly aynı zamanda açık kaynak kodludur. Açık kaynak kodlu yazılımlarda kodlar yazılım topluluğu tarafından görüntülenebilir, değiştirilip geliştirilebilir. Bu sayede eğitime, paylaşıma ve ilham alıp iş birliği yapmaya imkan sağlar.
Ücretsiz
4 yaş ve üzeri
Türkçe dil desteği var
Okul öncesi yaşlardan itibaren çeşitli kurs ve aktiviteler sunarak, her yaştan çocuğun bilgisayar bilimlerine erişimini sağlamayı hedefleyen ve kar amacı gütmeyen bir kuruluştur.
Platform; sürükle bırak mantığı ile çalışan kod blokları sayesinde çocuklara oyun oynayarak kodlama yapmayı öğretir. Okullarda kullanılmak üzere özel müfredatlar sağlayarak, programlamanın temellerini kolaydan zora doğru ilerleyen bir akış ile öğreten bir dizi bulmaca, video ve etkinlik sunar. Başlangıç seviyeleri için Türkçe desteği bulunuyor.
Öğrenciler her dersin sonunda çevrimiçi paylaşım ile etkileşimli oyunlar veya hikayeler oluşturabiliyorlar. Bugüne kadar platformda 20 milyonun üzerinde proje oluşturulmuştur.
Ücretli
4 yaş ve üzeri
Code Monkey, çocuklara çevrimiçi oyunlar yoluyla kodlama öğreten bir internet sitesidir.
Çocuklar kaplumbağa, nehir, timsah, kuş gibi bir dizi zorlukla baş ederek bir maymunun muz toplamasına yardım etmek amacıyla kod yazarlar. Her bölüm sonunda, yazılan kodların doğruluğu puanlanırken, olabildiğince az kod yazarak, sistemin doğru çalıştırılması konusunda teşvik edilirler. Çocuklar metin tabanlı bir editörle kod yazar ve İngilizce’ye benzer bir sözdizimi kullanan ancak JavaScript’e derlenen bir dil olan CoffeeScript’i ve kendi HTML5 oyunlarını oluşturmayı öğrenirler.
Hikayeleri mantık, döngüler, yön, sıralama ve algoritmalar gibi tüm önemli kodlama kavramlarını kapsar.
Oynamak için bir uygulama indirmenize gerek yoktur ve kodlama deneyimi gerekmez. İnternet sitesi üzerinde ücretsiz bir örnek sunan platform ilerleyen aşamalar için ücretli hizmet verir.
Ücretsiz ve yıllık abonelik versiyonları vardır
6 Yaş ve üzeri
Stencyl, kullanıcıların iPhone, iPad, Android, Windows, Mac, Linux, HTML5 ve Flash oyunlarını kod olmadan yayınlamalarını sağlayan bir oyun oluşturma yazılımıdır. MIT’nin Scratch projesinden ilham alarak geliştirilmiştir, ancak yeni işlevlere ve kullanıma daha hazır bloklara sahip bir grafik ara yüz sunar.
Çocuklar oyunlarında kendi dünyalarını ve karakterlerini oluşturabilir ve onları daha karmaşık hale getirmek için ayrıntılı olarak düzenleyebilirler. Grafikleri çocuk dostudur ve ileri düzey öğrenciler için oyunlarındaki metin tabanlı kodu görme ve düzenleme seçenekleri vardır.
Stencyl ile öğrenciler kendi oyunlarını programlama yapmadan üretebilir, bilgisayarlarında ve mobil cihazlarında oynayabilir ve iOS App Store ve Google Play’de yayınlayabilirler.
Bir yazılım indirme ve kurulumu gerektirir, forumlarından geniş destek bulabilirsiniz.
Temel seviyeler ücretsiz
9 Yaş ve Üzeri
Türkçe dil desteği var
Code.org tarafından geliştirilen Code Combat, çocuklar için metin tabanlı programlama kullanarak, eğlenceli grafikler yardımı ile Python ve JavaScript dillerini öğreten internet tabanlı bir kodlama ve strateji oyunu platformudur.
İnternet sitesi üzerinde topluluktaki diğer üyeler ile bağlantı kurarak birlikte kodlama takımları oluşturabilirsiniz. Türkçe dil desteği bulunan oyun yardımıyla 21.yüzyıl becerileri kabul edilen iletişim, iş birliği, eleştirel düşünme ve hayal gücünü kullanma desteklenir, çocuklar oynayarak kodlamayı öğrenebilirler.
Ücretsiz
9 yaş ve üzeri
Google tarafından tasarlanan ve sonrasında MIT (Massachusetts Institute of Technology) tarafından geliştirilen ticari olmayan ücretsiz bir internet uygulamasıdır. MIT App Inventor projesi, tüm insanları, özellikle de gençleri, teknoloji tüketiminden teknoloji üretmeye teşvik ederek yazılım geliştirmeyi ve teknolojiyi herkesin erişimine sunmayı amaçlıyor.
Uygulamaya girebilmek için sadece gmail hesabınızın olması yeterlidir ve yeni başlayanlar 30 dakikadan daha kısa bir süre de basit bir ilk uygulama yazabilirler.
App Inventor, sürükle ve bırak yöntemi ile kod yazmadan grafik ara yüzündeki blokları kullanarak Android cihazlar için mobil uygulama geliştirilmesine imkan tanır. Çocuğunuz App inventor kullanarak kendi uygulamalarını geliştirebilir ve yazdığı oyunları telefonunda ya da tabletinde oynayabilir.