Hata Avcısı

Kodla

Hata Avcısı

Programın içine böcek girmiş! Robotu çalıştır, izini takip et, hatalı bloğa dokun. Bloğun içinden fırlayan böceği yakala, kavanoza koy, sonra programı düzelt. 28 bölüm, 20 böcek türlük kavanoz rafı.

Araç hazırlanıyor…

i

Bu araç hakkında

Hata Avcısı, programdaki hatayı bulup düzeltmeyi (hata ayıklamayı) oyunla öğreten bir kodlama etkinliğidir. Bilgisayarcılar programdaki hataya "bug" der; bu İngilizce sözcük "böcek" demektir. Bu oyunda programların içine gerçekten böcekler girmiştir!

Bahçıvan robot ızgara bir bahçede yıldıza gitmek ister ama elindeki program hatalıdır. Çocuk önce programı çalıştırır ve robotu izler: robotun geçtiği yerde numaralı bir iz kalır, çalışan blok parlar, robot yanlış yere gider ya da çalıya çarpar. Adım adım ve yavaş çekim düğmeleriyle program blok blok izlenebilir.

Sonra hatalı bloğa dokunulur. Doğru blok bulununca bloğun içinden sevimli bir böcek fırlar ve ekranda kaçar; çocuk ona dokunup yakalar, böcek kepçeyle kavanoza uçar. Yanlış bloğa dokununca ceza yoktur, nazik bir ipucu gelir. Böcek yakalanınca program açılır ve hata düzeltilir: yanlış yön değiştirilir, tekrar sayısı düzeltilir, eksik blok eklenir, fazla blok çöpe atılır, karışan bloklar sıraya konur ya da "eğer" bloğunun koşulu değiştirilir. Robot yıldıza varınca kutlama yapılır.

Dört bahçede 28 bölüm vardır: Çiçek Tarhı (sıralama), Sebze Bahçesi (tekrar döngüsü), Meyve Bahçesi (çiçek sulama ve çilek toplama) ve Sera (eğer koşulu). Bazı programlarda iki ya da üç böcek saklanır. Her böcek bir hata türünü temsil eder; yakalanan her yeni tür "Yeni tür!" kartıyla gelir ve Kavanoz Rafı'na girer. Uğur böceğinden ateş böceğine, salyangozdan peygamber devesine 20 böcek türü ve her birinin kısa, gerçek bir bilgisi vardır. Bahçe bitince kavanozlar ışıl ışıl parlar. Bloklar yazılı (3–4. sınıf) ya da resimli (2. sınıf, dokununca adı okunur) kullanılabilir; ilerleme ve kavanozlar cihazda saklanır.

1

Sınıfta nasıl kullanılır?

  1. Bir bölüm açın, görevi birlikte okuyun ya da dinleyin. Önce tahmin edin: "Bu program robotu yıldıza götürür mü?"
  2. Çalıştır'a basın, robotun izini izleyin. Robot nerede şaşırdı? Gerekirse Adım adım ve Yavaş çekim ile tekrar bakın.
  3. Bir öğrenci hatalı olduğunu düşündüğü bloğa dokunsun. Böcek fırlarsa yakalasın; fırlamazsa sınıf yeniden tartışsın.
  4. Böceğin türünü okuyun (yön, sayı, eksik adım, fazla adım, koşul, sıra) ve bloğu birlikte düzeltin, yeniden çalıştırın.
  5. Kod Haftası'nda her gün bir bahçe bitirin; sonunda Kavanoz Rafı'na bakıp hangi böceklerin hangi hatayı yaptığını konuşun.
✓

Öğrenciye kazandırdıkları

  • Bir programı adım adım izleyerek hatanın nerede başladığını bulur (hata ayıklama).
  • Yanlış yön, eksik adım, fazla adım, yanlış sıra, döngü sayısı ve koşul hatalarını ayırt eder.
  • Tekrar (döngü) ve "eğer" (koşul) bloklarının programı nasıl değiştirdiğini görür.
  • Düzelttiği programı yeniden çalıştırıp sonucu sınar; hatanın çözümün parçası olduğunu öğrenir.
  • Böcekler hakkında kısa, gerçek bilgiler edinir.