Kigem

Çocuklar oyun oynarak yazılım öğreniyor!

Hangi arkadaşın bu yazıyı severdi?

Hiç yazılım programlaması bilmeyen bir kişiye program yazmayı nasıl öğretebilirsiniz? Code.org sitesi tamamen sosyal sorumluluk projesi altında çocuklara yazılım programlama derslerini oyunlaştırarak öğretiyor. Siteye giren çocuklar bir taraftan angry birds oynarken, diğer taraftan oyunun yazılımını kodluyor. İşte oyun oynayarak yazılım geliştirmeyi öğreten Code.org hakkında önemli bilgiler...

Hiç Programlama Bilmeyen Birine Program Yazdırmak Code.org

Bu projeye bayılıyorum. Yaklaşık bir kaç ay önce code.org açıldı. Amaç hiç programlama bilmeyen çocuklara yada yetişkinlere oyun oynayarak program yazmalarını ve programlaam temellerini geliştirmelerini sağlamak.

İncelediğim kadarıyla proje çok başarılı ve severek yapıyorsunuz. Ben bile sıkılmadan dakikalarca oynadım. Gerçi programlama altyapım olduğu için anlatılanları biliyordum fakat oyun oynadığınız için sıkılmıyorsunuz. Dünyanın en sevilen oyunlarından birisi olan angry birds karakterlerini oynuyorsunuz.

Proje tamamen destek ve topluluk faydası üzerine kurulmuş bir biçimde işliyor. Code.org Google, Bill Gates , Mark Zuckerberg , Jack Dorsey ve Max Levichen tarafından destekleniyor. Projenin aslında politik yansımaları mevcut Obama liderliğinde Amerika birleşik Devletleri Orta Öğretim okullarında daha fazla programcı yetiştirmek ve üniversitelere gitmeden önce öğrencilerin iş yapabilecek kapasiteye gelmelerini istiyor. Neyse Amerika bizi pek ilgilendirmiyor.

Zaten proje tamamen gönüllülük üzerine kurulu, proje içerisinde olanlar para almıyor ve gönüllü olarak katkı sağlıyorlar.

Code.org bana sorasanız bir oyun sitesi angry bird ü programlama altyapısı öğrenerek oynamanızı sağlayan bir yapıya sahip.

Oyun farklı aşamalardan oluşuyor her aşamada video olarak tanıdık bir yüz size ne yapmanız gerektiğini anlatıyor.

Sonra size yazılı olarak yapmanız gereken program söyleniyor.

Sonra örnekte anlatılan çözümü karşınıza çıkan oyunda çözüyorsunuz. Solda oynadığınız ve program çalışınca animasyon yapan oyun ekranı var. Bloklar kısmında yazabileceğiniz programlar var. Sağ taraftaki beyaz alanda ise programınızı yazıyorsunuz. Blokları sürükleyerek programınızı oluşturuyorsunuz ve başarılı bir biçimde yazarsanız kötü kalpli yeşil canavarı patlatıyorsunuz.

Yukarıda benim yazdığım programı görüyorsunuz. Basit bir içinde 5 kez ilerle yazmışım. Soldaki blogları sürükleyerek basitçe bunu yapıyorsunuz.

Kazandığınızda ise tebrikler ekranını ve yazdığınızı kodu görüyorsunuz. Tabi bu kodu bir satır dahi harf yazmadan yazdınız. Tamamne blokları sürükleyip bırakarak oyun oynadınız. Fakat programlama bundan çok farklı bir şey değil. Temeller tamamen bu şekilde çalışıyor.

Çok güzel ve eğlenceli bir proje. Çocuklarınıza oynatmanızı tavsiye ederim. Zaten site çok dilli onlarca dil destekliyor. Dünyanın her yerinde oynansın diye çok dilli yapmışlar.

Aşağıdaki videoda ilk 20 aşamanın nasıl oynandığını ve program yazıldığını gösterdim. uluslararası izlenmesi için videoyu İngilizce yaptım. Fakat dediğim gibi sistem çok dilli Türkçe oynayabilirsiniz.

Yazar: Sinan İşler
Kaynak: http://www.sinanisler.com

Beğendiysen paylaş, herkes gelişsin: