Programlama ve Çocuklar
Ebeveynlerin, çocukları ile ilgili en büyük düşünce ve endişelerinden biri çocuklarını doğru şekilde geleceğe hazırlamayı başarıp başaramayacakları üzerine kuruludur. Doğru tercih ve etkili, sistematik bir çalışma ile, teknolojinin en üst seviyelerini yaşadığımız son dönemde çocuklarınızın geleceği için “kodlama” öğrenmeyi bir alternatif olarak düşünebilirsiniz, hatta mutlaka düşünmelisiniz! Çünkü buradan bakıldığında bile yakın geleceğin tam anlamıyla teknoloji çağı olacağı apaçık ortada.
Programlama ve Çocuklar
Son 30 yılda yaşanan ve neredeyse dikey sayılabilecek bir ivme ile yukarı doğru hareket eden teknolojik gelişme, ileri seviye teknolojik oyuncakların yanında doğal bir mecburiyet olarak kodlamanın ya da kod yazımının önemini ortaya koydu.
Cep telefonlarımızdan, mikro dalga fırına, elektrikli diş fırçasından Mars’a gönderilen uzay aracına kadar her yerde kodlama olmak zorunda artık. Buradan yola çıkarak da geleceğin en gözde mesleklerinden biri olacağını düşünmek boş bir çaba sayılmaz.
Peki, evde çocuğumuz ya da çocuklarımızın kodlamayla tanışması, sevmesi ve bir tercih olarak düşünmesi için nasıl bir yönlendirme yapabiliriz? Sorunun en basit cevabı basit şekilde kodlama yapabilecekleri programlarla onları tanıştırmaktır.
Basit kodlama ya da temel kodlama programları olarak adlandırılan bu tip yazılımlar, çok büyük işler ortaya çıkarmaktan çok işin mantığını anlamamıza yardımcı oluyor. Yani bu temel programlarla uzaya gidecek bir roketin yazılımını yapamazsınız ama tabletinizle oyuncak arabanızı otomatik olarak çalıştırabilirsiniz.
O kadar laf ettikten sonra konunun en temel, en zevkli ve en başarılı programlarından biri olan Scratch’ten bahsedelim. Öncelikle program dünyanın en iyi teknoloji okullarından biri olan MIT (Massachusetts Institute of Technology) Media Lab tarafından geliştirildi. 2003 yılından bu yana da ücretsiz olarak kullanıma açık.
MIT Media Lab’ın açıklamalarına dayanarak 5-16 yaş aralığındaki çocuklara kodlamayı tanıtmak ve sevdirmek üzerine kurulu bir yazılım olduğunu belirtelim. Tanıtım ve sevdirme amaçlı olduğu için de oldukça basitleştirilmiş bir program. Scratch’de satır satır kod yazmıyorsunuz. Sadece var olan kodları yap boz yapar gibi ve sürükle bırak metoduyla bir araya getirip ortaya bir iş çıkarıyorsunuz.
Scratch ile çocuklarınız, kendilerine ait animasyon ya da çizgi filmler tasarlayabilecekleri gibi basit oyunlar da geliştirebilirler. Basit oyun deyip geçmeyin, bir dönem Tetris ile ne kadar uğraştığımızı hatırlatırım!
Bilgisayarınıza kurup çevrimdışı çalıştırabileceğiniz gibi https://scratch.mit.edu/ web sitesi üzerinde bir kullanıcı kimliği ve şifre oluşturarak çevrimiçi de kullanabilirsiniz. Hatta telefonunuza indirip kullanabileceğiniz bir Scratch aplikasyonu bile mevcut.