KAZANIMLAR
5.5.2.7. Karar yapıları içeren algoritmalar geliştirir.
5.5.2.9. Döngü yapısı içeren algoritmalar oluşturur.
MATERYALLER
Blockly oyun temelli programlama uygulamaları sitesi.
Açıklama: Blockly sitesi çevrimiçi ya da bilgisayara indirilerek çevrimdışı ortamda kullanılabilmektedir. Bu amaçlarla şu İnternet adreslerinden erişim sağlanabilir:
Çevrimiçi Kullanım: http://kod.eba.gov.tr/tr/index.html
Çevrimdışı Kullanım: https://github.com/google/blockly-games/wiki/
5.2.15.C1 – “Blockly Kaplumbağa Oyun Çözümleri” pdf dokümanı
HAZIRLIK
Ders süresini verimli kullanabilmek amacıyla Blockly Kaplumbağa oyunun çözüm aşamalarını “Blockly
Oyun Çözümleri” pdf dokümanı üzerinden ders öncesinde inceleyebilirsiniz.
UYGULAMA
Öncelikle öğrencilere “Yönergeleri Takip Et” ve “Arkadaşımı Yönlendiriyorum” etkinlikleri anımsatılır.
Ardından birbirimizi yönlendirerek farklı şeyler de gerçekleştirebilir miyiz sorusu sorularak öğrencilerin
görüşleri alınır.
Sınıftan istekli iki öğrenci belirlenerek küçük bir uygulama yapılır. Öğrencilerden birisine üçgen çizmeyi
sağlayan bir yönerge metni verilir, diğer öğrencinin gözlerini kapatması istenir. Yönergenin bulunduğu
öğrencinin gözleri kapalı olan diğer öğrenciyi aşağıdaki komutlarla yönlendirerek üçgen çizdirmesi
sağlanır.
- Kalemi tahtaya değdir.
- Yerden 60 derece açı ile 25 cm boyunda bir çizgi çiz.
- Sağa doğru 60 derece açı ile yere doğru 25 cm boyunda bir çizgi daha çiz.
- Kalemin ucunu sola 60 derece açı ile ilk noktaya birleştir.
Tahtada oluşan şekil tartışma açılarak öğrencilerin görüşleri ve gönüllü öğrencilerin deneyimleri alınır.
Küçük oyun uygulaması tamamlandıktan sonra, öğrencilere “Şimdi aynı komutları Blockly üzerinde bir programlama işlemi için kullanalım.” denilerek Blockly Kaplumbağa oyununa geçiş yapılır.