Günümüzde çocukların programlama ve elektronik ürünlere olan istek ve hevesleri her geçen gün artmaktadır. Veliler olarak bizlerde pandemi günlerinde onların bu istek ve arzuları noktasında öğrenebilecekleri kodlama dilleri hakkında bilgilenerek çocuklarımızı yönlendirebiliriz.
Eskiden birçok okulda bilgisayarı bulabilmek çok zordu. Bilgisayarların hepsi bir lab içerisinde tutulur ve haftada sadece bir saat bu lab içerisinde zaman geçirebilirdik. Benim için o bir saat yetersizdi. Saatlerce kurcalamak ve keşfetmek isterim. Şimdi bizim çocuklarımızda kendi dünyalarının yeni teknolojilerini bu şekilde keşfetmek ve geliştirmek istiyorlar.
Ülkemizde anaokulundan üniversiteye kadar her eğitim düzeyinde programlama ve robotik eğitimleri verilmektedir. Milli Eğitim Bakanlığı hatta bazı kademelerde de bilişim derslerini zorunlu bir şekilde okutmaktadır.
Fakat biliyoruz ki meraklı olan öğrenciler için okul sadece bir kaç duvardır, ötesini görebilmek isterler.
Bu blog içeriğimizde siz değerli velilere pandemi döneminde, karantinada ve yaz tatillerinde çocuklarınıza öğretebileceğiniz en iyi kodlama dillerinden bahsedeceğiz.
Bu blog içeriğimizi beğenirseniz, lütfen diğer veliler ile paylaşmayı ihmal etmeyin. Bunun yanı sıra web sitemizde çocuklarınız için faydalı olacak binlerce örnek uygulama bulunmakta!
Scratch
Okuma-yazma bilen tüm çocukların çok rahat bir şekilde kavrayabileceği bir platformdur. Bu platformu kullanacak olan çocukların fareyi kavrayabilme becerilerinin gelişmiş olması önemlidir. Aksi halde çocuklar bu becerinin yoksunluğunun vermiş olduğu üzüntü ile programlama dünyasına giriş yapmadan üzüntülü bir şekilde ayrılırlar.
Scratch, çocukların kolay bir şekilde kod bloklarını sürükleyebileceği, basit, hızlı ve güvenilir bir kodlama öğrenme platformudur. Dünya üzerindeki milyonlarca aile, binlerce eğitim kurumu ve milyonlarca öğrenci bu platformu kullanmaktadır. Veliler bu platformlarda öğrencilere mentorlük edebilirler. Belki öğrenciler ile beraber uygulama geliştirmeden yarım saat kırk beş dakika önce incelenebilirse, öğrencileri yönlendirebilme noktasında bilgi sahibi olunabilir. Scratch ile programlama dili öğrenmek çocuklarınızın bilişsel becerilerinin gelişimi noktasında da faydalı olacaktır.
Python
Bu programlama diline giriş yapabilmeleri için öğrencilerin en az 8 yaşında olmalarının önemli olduğunu düşünüyorum. Çocuklarınızın fareyi kavrayabilmeleri ve klavyeyi aktif bir şekilde kullanabilmesi gerekmektedir. Bunun yanı sıra bu programlama dili bilgisayar dünyasında en çok istihdam imkanının yaratıldığı alanlardır biridir.
Python ile çocuklar döngü, şart yapısı ve değişken kavramı gibi programlama alanın önemli bileşenleri öğrenecektir. Bu programlama dili ile içerik gelişmek için her türlü bilgisayarı kullanabilirsiniz. Eğer çocuklarınız bu programlama dilini kodlarken zorlanırsa kesinlikle devam etmemelisiniz. Bu noktada doğrudan Scratch ile ilgili örnekler yapmaya başlayabilirsiniz.
Swift
Çocukların oldukça seveceği bir başka kodlama platformu ise Swift’dir. Bu platform daha çok görsel öğelerin ağırlıklı olduğu bir arayüzdür. Bu platform sadece kodlama becerilerinin gelişmesini sağlamayacaktır. Platform oldukça basit İngilizce kavramları çocuklarınızın öğrenebilmesi için oldukça faydalı olacaktır. Örneğin bir karakteri sadece ileri-geri hareket ettirmek için bu kelimelerin ingilizcesini kodlaması gerekecektir.
Swift, Apple tarafından geliştirilmiş bir üründür. Bu sebeple sadece bu alt yapıya uygun donanımlarda çalışmaktadır. Öğrenciler için en uygun kullanım alanı ise Apple tabletlerdir. Bu platformda tüm süreç peyder pey öğrencinin hızına göre devam etmektedir.
Öğrencilerin Öğrenebilecekleri Kodlama Dilleri Nelerdir?
Bu blog içeriğinizde sizlere özellikle Scratch, Python ve Swift’den bahsetmek istedim. Bunların ötesinde de bazı kodlama dillerini tabi ki öğretebilirsiniz. Ben Scratch > Swift > Python adımlarını başarılı bir şekilde tamamlayan öğrencilerin artık sırasıyla şu dilleri de öğrenebileceğini düşünüyorum. Bunlar; Lua > JavaScript > Java > C#
Peki bunlarından ardından ne yapılmalı?
Eğer çocuğunuz gerçek anlamda bu programlama dillerini kavrıyor ve hızlı bir şekilde ürünler geliştiriyorsa, kesinlikle çevrenizdeki en yakın üniversiteye giderek bir kariyer yol haritası oluşturmayı düşünebilirsiniz. Bunun için yapmanız gereken ilk şey, en popüler programlama dili olan Scratch’i çocuklarına öğretmek olacaktır. Web sitemizdeki Scratch uygulamalarına ulaşmak için bu linke tıklayabilirsiniz.
Yukarıda benim sizler için araştırıp, listelediğim kodlama dilleri dışında çocuklarınıza öğrettiğiniz yada çocuğunuzun öğrendiği programlama dilleri neler? Tabi bunun yanı sıra çocuğunuzun yaşını da yazmanız diğer okuyucularımız için oldukça faydalı olacaktır.



