Seviye 2 Robotik Kodlama Dersleri
Kimler için: 2. sınıf · 7–8 yaş. Yön komutlarını bilen, döngü ve koşul kavramlarıyla tanışmaya hazır çocuklar için. Blok tabanlı kodlamaya geçiş yapılır; sensörlerle ilk bağlantı kurulur. Seviye 1'i bitirenler ya da BSS ile atlayanlar için.
Döngü, koşul ve hata ayıklama. Blok tabanlı kodlamaya geçiş ve sensörlerle tanışma.
- Döngüler — Döngü, aynı komutları birçok kez tekrar ettiren yapıdır. Uzun programları kısacık hale getirir.
- İç İçe Döngüler — Bir döngünün içine başka bir döngü koyarsak iç içe döngü elde ederiz. İçteki döngü, dıştaki döngünün her turunda baştan sona çalışır.
- Koşullar (Eğer… İse) — Koşul, robotun bir duruma bakarak karar vermesini sağlar: eğer bu olursa şunu yap, olmazsa bunu yap.
- Karşılaştırma: Büyük, Küçük, Eşit — Robotlar sayıları karşılaştırarak karar verir: büyük mü, küçük mü, eşit mi?
- Hata Ayıklama — Programlar ilk denemede her zaman doğru çalışmaz. Hatayı bulup düzeltmeye hata ayıklama (debugging) denir.
- Blok Tabanlı Kodlama — Blok tabanlı kodlamada komutları yazmak yerine yapboz parçaları gibi birbirine takarız.
- Olaylar: Ne Zaman Başlasın? — Olay, bir programı başlatan şeydir: bir tuşa basmak, ekrana dokunmak ya da bir ses duymak gibi.
- Sensörler ve Duyularımız — Sensörler robotun duyu organlarıdır. Gözümüz, kulağımız ve derimiz bizim için ne yapıyorsa sensörler de robot için aynı işi yapar.