Ülkemizde yavaş yavaş yaygınlaşsa bile kodlama eğitiminin okullarda verilmeye başlanması umut uyandırıcı bir durum. Müfredata göre kodlama dersinin amacı aynı olsa bile öğrencilerin bireysel farklılıkları göz önünde bulundurulmalı ve buna uygun kodlama eğitimi verilmeli. Hal böyle olunca kodlama eğitimi vermek için birçok platform ortaya çıkmakta.
İşte bende bu yazımda anaokullarından, liselere kadar olan süreçte hangi platformlardan yararlanılmalı, hangi diller öğretilmeli bundan bahsedeceğim.
İlk olarak platform seçmeden önce öğrenciye vereceğimiz eğitimin türünü seçmeliyiz. Şimdilerde popüler sürükle-bırak yöntemi ile mi, yoksa satır satır kod yazarak mı? Buna karar verdikten sonra önümüze çeşitli platformlar çıkacaktır.
Gerçekçi konuşmak gerekirse satır satır kod yazma işi artık eskide kaldı. Artık dünya sürükle bırak yöntemine yönelmekte. Bizimde bu alana yoğunlaşmamız bizzat benim tercihim ve önerimdir.
Şimdi seviye seviye hangi platformu kullanabileceğimize bakalım;
1-)Anaokulu Seviyesi
Anaokulu kodlama eğitimde Scratch JR ve Code.org'u kullanabilirsiniz. Fakat üzülerek söylüyorum ki Scratch JR şuan sadece IPadlerde çalışmakta. Code.org ise bir website olduğundan her platformda açabilir ve kullanabilirsiniz.
Burada önerim ilk iki seviye anaokulu öğrencileri için uygundur. İlerleyen seviyeler anaokulu öğrencilerine zor gelecektir.
2-)İlkokul Seviyesi
Eğer anaokulunda kodlama eğitimi almamış bir öğrenci grubu ile karşı karşıyaysak veya eğitimimize Scratch JR ile başlamadıysak bu seviyeye giriş için Scratch JR idealdir. Code.org'da kodlama eğitimi seviye seviye olduğundan dolayı ortaokula kadar kullanılabilir bir platformdur. Bu yüzden öğrencilerimizin hazırbulunuşluk seviyelerine dikkat ederek uygun etkinlikler yaptırmalıyız.
Bir diğer platform olarak Kodable ve Code Monkey kullanılabilir. Kodable da bir sınıf oluşturabilir ve öğrencilerinizin bu sınıfta çalışmasını sağlayabilirsiniz. Bu sayede öğrencilerin durumlarını takip edebilirsiniz.
3-)Ortaokul Seviyesi
Ortaokul kodlama eğitiminde artık vitesi arttırmamız gerekli. Yine dikkat edeceğimiz ilk husus öğrencinin ilkokulda kodlama eğitimi alıp almadığı olacaktır.
Yine ilk model olarak Scratch JR ile devam edip öğrencilere basit oyunlar ve küçük çaplı projeler yaptırmak olacaktır. Hatta yaptırdığınız projeleri "Makey Makey" gibi yardımcı araçlar kullanarak zenginleştirebilirsiniz.
İşi biraz daha ileriye taşımak isterseniz AppInvertor ile mobil programlama yapmalarına olanak sağlıyabilirsiniz. AppInvertor tarayıcıda çalıştığı için tüm platformlarda sorunsuz çalışmaktadır.
3-)Lise Seviyesi
Artık lise öğrencileri ile karşı karşıyayız. Bu aşamada artık sınırlar kalkıyor ve işin içine özgürlük giriyor. Fakat illa ben öğrencilerime rehberlik yapmak istiyorum diyorsanız;
-App Invertor ile mobil uygulama yapımını,
-LabView ve Arduino ile robotik programlamayı,
-Swift ile iOS programlamayı,
-C# ile masaüstü uygulama ve programlama yapmayı,
derslerinizde işleyebilirsiniz. Programlamaya ilgisi olan öğrencileriniz ile birlikte Arduino kullanarak robotik projeler yapabilir, hatta bu projelerinizi TUBİTAK'a sunup yarışmalara katılabilirsiniz.
Unutmadan söyleyeyim iyi bir öğretmen en iyi rol modeldir.
İlk olarak platform seçmeden önce öğrenciye vereceğimiz eğitimin türünü seçmeliyiz. Şimdilerde popüler sürükle-bırak yöntemi ile mi, yoksa satır satır kod yazarak mı? Buna karar verdikten sonra önümüze çeşitli platformlar çıkacaktır.
Gerçekçi konuşmak gerekirse satır satır kod yazma işi artık eskide kaldı. Artık dünya sürükle bırak yöntemine yönelmekte. Bizimde bu alana yoğunlaşmamız bizzat benim tercihim ve önerimdir.
Şimdi seviye seviye hangi platformu kullanabileceğimize bakalım;
1-)Anaokulu Seviyesi
Anaokulu kodlama eğitimde Scratch JR ve Code.org'u kullanabilirsiniz. Fakat üzülerek söylüyorum ki Scratch JR şuan sadece IPadlerde çalışmakta. Code.org ise bir website olduğundan her platformda açabilir ve kullanabilirsiniz.
Burada önerim ilk iki seviye anaokulu öğrencileri için uygundur. İlerleyen seviyeler anaokulu öğrencilerine zor gelecektir.
2-)İlkokul Seviyesi
Eğer anaokulunda kodlama eğitimi almamış bir öğrenci grubu ile karşı karşıyaysak veya eğitimimize Scratch JR ile başlamadıysak bu seviyeye giriş için Scratch JR idealdir. Code.org'da kodlama eğitimi seviye seviye olduğundan dolayı ortaokula kadar kullanılabilir bir platformdur. Bu yüzden öğrencilerimizin hazırbulunuşluk seviyelerine dikkat ederek uygun etkinlikler yaptırmalıyız.
Bir diğer platform olarak Kodable ve Code Monkey kullanılabilir. Kodable da bir sınıf oluşturabilir ve öğrencilerinizin bu sınıfta çalışmasını sağlayabilirsiniz. Bu sayede öğrencilerin durumlarını takip edebilirsiniz.
3-)Ortaokul Seviyesi
Ortaokul kodlama eğitiminde artık vitesi arttırmamız gerekli. Yine dikkat edeceğimiz ilk husus öğrencinin ilkokulda kodlama eğitimi alıp almadığı olacaktır.
Yine ilk model olarak Scratch JR ile devam edip öğrencilere basit oyunlar ve küçük çaplı projeler yaptırmak olacaktır. Hatta yaptırdığınız projeleri "Makey Makey" gibi yardımcı araçlar kullanarak zenginleştirebilirsiniz.
İşi biraz daha ileriye taşımak isterseniz AppInvertor ile mobil programlama yapmalarına olanak sağlıyabilirsiniz. AppInvertor tarayıcıda çalıştığı için tüm platformlarda sorunsuz çalışmaktadır.
3-)Lise Seviyesi
Artık lise öğrencileri ile karşı karşıyayız. Bu aşamada artık sınırlar kalkıyor ve işin içine özgürlük giriyor. Fakat illa ben öğrencilerime rehberlik yapmak istiyorum diyorsanız;
-App Invertor ile mobil uygulama yapımını,
-LabView ve Arduino ile robotik programlamayı,
-Swift ile iOS programlamayı,
-C# ile masaüstü uygulama ve programlama yapmayı,
derslerinizde işleyebilirsiniz. Programlamaya ilgisi olan öğrencileriniz ile birlikte Arduino kullanarak robotik projeler yapabilir, hatta bu projelerinizi TUBİTAK'a sunup yarışmalara katılabilirsiniz.
Unutmadan söyleyeyim iyi bir öğretmen en iyi rol modeldir.
Yorumlar
Yorum Gönder