Evet kesinlikle mümkün. Doğru yöntemlerle programlama öğretmenin önemini bir önceki yazımda vurgulamıştım. Şimdi de bu eğitim sürecini nasıl daha keyifli hale getirebiliz neler yapabiliriz onlara bir göz atalım.

Öncelikle yazının ilk bölümünde geniş geniş anlatmıştım ama tekrar kısaca bir vurgu yapmam gerek. Pek güzel yurdumda, İlköğretim düzeyinde BT derslerinin geçmişi pek yok. Geleceği de hala pek net değil. Şu an en azından seçmeli olsa da BT  dersimiz var. Ama yeterli mi? Kesinlikle hayır. Bilişim teknolojileri ile haşir neşir nitelikli ve bilinçli bir nesil yaratabilmek için programlama eğitimi vermek şart. Çünkü bizi yaşadığımız bu çıkmazlardan ancak bilgi teknolojileri alanında yapacağımız gelişmeler kurtaracak. Çünkü bizim toplumun teknoloji kabullenmesi kadar hızlı ve kolay kabullenebildiği başka bir şey yok.

Neyse ufak bir ara mesajdan sonra gelelim asıl mesele. Eğlenerek nasıl programlama öğrenebiliriz? Bunun için özel olarak hazırlanan ve süreci olabildiğince keyifli ve eğlenceli hale getiren çok sayıda online araç mevcut. Şimdi onlara bir göz atalım.

1.codecombat.com

Oynarak Python veya JavaScript öğrenebileceğiniz sitede, öncelikli olarak kendi karakterinizi yaratarak oyuna başlıyorsunuz. Oyun tamamen ücretsiz ayrıca, RPG tarzı oyunda, hiç programlama bilmeseniz bile hızlıca adapte olabileceğiniz bir kurguya sahip. 2013 yılında yayın hayatına başlayan oyunda seviyeler henüz sınırlı sayıda. Fakat arkasındaki geliştirme ekibi oldukça sıkı çalışıyor. 

2. codewars.com

Savaş sanatları ağırlıklı teması ile samuray ruhu eşliğinde programlama öğretmek için hazırlanan ortamda her bir seviye “Kata” olarak adlandırılmış. Oyunda puan kazanabilmek için size sunulan “Kata” ları tamamlamanız gerekiyor. Şu an var olan katalarla; Ruby, JavaScript, veya Coffeescript dillerini öğrenebiliyorsunuz. İlerleyen dönemlerde, Python, Java, PHP ve Objective-C gibi dillerde eklenecekmiş. Sistemde ayrıca kendi “Kata” ‘nızı da oluşturabileceğiniz bir modül mevcut. Böylece arkadaşlarınız ile yapacağınız mücadelenin kurallarının kendiniz de belirleyebiliyorsunuz. Böylece öğretmenler kendi öğrencileri için de özel “Kata”‘lar hazırlayıp ders esnasındaki etkinlikleri daha eğlenceli hale getirebilir.

3. codeschool.com

Benim en çok beğendiğim ve sevdiğim proje. Diğer bahsettiğim ilk iki proje gibi ücretsiz olmasa da sunduğu araçlar ve altyapı ile diğerlerinden farklılık gösteriyor ve kesinlikle aylık istenilen miktarı ($29′cı) fazlasıyla hak ediyor. Ciddi bir ekip tarafından hazırlanan bu projede size iki günlük süreyle tüm bölümleri Hall Pass adını verdiği bir seçenek ile ücretsiz olarak size açıyor.Ayrıca, site içerisinde oyunları ve etkinlikleri başarıyla tamamlayarak puan kazanabiliyorsunuz. Kazandığınız bu puanları da öğrenmek istediğiniz programlama dilinin ilerleyen seviyeleri için kullanabiliyorsunuz. Codeschool’un oyun tarafı biraz daha az.Yani diğer projelerdeki gibi oyun teması üzerine kurulmamış. Genel olarak sistemde oyunlaştırma var desek daha doğru bir tanım olur. Tüm eğitimler öncelikle olarak kısa bir video ile başlıyor. Bu videoyu seyrettikten sonra oyuna geçiyorsunuz. Her ne kadar oyun kurgusu zayıf olsa da şu an en fazla programlama dili seçeneğini barındırıyor. Codeschool ile Ruby, Javascript, HTML/CSS, and iOS geliştirme ortamını öğrenebiliyorsunuz. .

Bu yazıya özgürce yorum yazabilirsin!
Haydi birşeyler yazmaya başla...


View Sidebar