KAZANIMLAR
5.5.2.7. Karar yapılarını içeren algoritmalar geliştirir.
MATERYALLER
5.2.14.A1 – “Blockly ile Labirentten Nasıl Çıktık?” Sunumu
HAZIRLIK
Bu ilk çalışma ile sınıf içerisinde bir tartışma ortamı ile önceki haftalarda yapılan algoritmik düşünme
etkinlikleri ve Labirent oyunu hatırlatılarak uygulama sürecine teorik hazırlık yapılacaktır. Bu amaçla
“5.2.3 – Yönergeleri Takip Et” ve Blockly Kuş oyununun bölümlerini gözden geçirebilirsiniz.
UYGULAMA
kuşlar – Ilknur Aracİlk olarak öğrencilere, Labirent oyununda neler yaptıklarını hatırlayıp hatırlamadıkları sorusu yöneltilir
ve yanıtlar alındıktan sonra “5.2.14.A – Blocky ile Labirentten Nasıl Çıktık?” sunumundan yararlanılarak
Labirent oyunundaki aşamaları nasıl geçtikleri ve bu süreçte hangi kavramları kullandıkları hatırlatılır.
Bir önceki dersimizde Blockly ile Labirent oyunu oynamıştık. Labirent oyununun seviyelerini geçmek için çeşitli kavramlar kullanarak her defasında labirentten çıkmayı başarmıştık.
Bu seviyeyi iki kod satırı ile tamamlamıştık. Her seviyede kod satırlarımız artarak devam etmişti. Çözüme ulaşmamızı sağlayan kod satırlarının sayısı bazen artabilir, bazen de programlamanın çeşitli özelliklerden
yararlanarak daha az kod satırı ile çözüme ulaşabiliriz.
Labirent oyununun 1. ve 2. seviyelerinde hangi komutları kullanmıştık hatırlıyor musunuz?
Labirent oyununun 1.ve 2. seviyelerinde ilerle, sağa dön ve sola dön komutlarını kullanmayı öğrendik.
3. ve 4. seviyelerde birden fazla tekrar eden komutlarda döngüleri kullanmayı öğrendik.
5. seviyede de döngülerin farklı kullanım şekillerini görürken 6. seviyede karşımıza çıkan durumlara göre karar vermemizi sağlayan eğer komutunu gördük.
8, 9 ve 10. seviyeleri evinizde inceleyebilirsiniz demiştik. Bu seviyeleri inceleyenler oldu mu? Özellikle 10. seviye oldukça zordu ve çözümleyebilmek için uzun süre uğraşmanız gerekmiş olabilir. Bu seviyelerden çözdükleriniz oldu mu? Çözümlerinizi sınıfla paylaşmak ister misiniz?
Sonraki dersimizde yeni bir etkinlikle birlikte yeni kavramlar öğrenip blockly ile kodlamaya devam edeceğiz.