İçeriğe geç
Kayıtlar açık

Blok Tabanlı Kodlama: ScratchJr’dan mBlock’a

Program, ScratchJr ile karakterleri hareket ettirip hikâyeler anlatarak başlar; çocuklar zamanla kendi oyunlarını tasarlar ve problem çözmeyi öğrenir. Ardından mBlock ile Arduino uyumlu bir karta geçip LED, sensör ve motorları bloklarla programlarlar. Yıl, otomatik bitki sulama gibi küçük bir otomasyon projesini velilere sundukları bir etkinlikle biter.

Kimler için6–10 yaş
MFR-09

Hafta hafta ne öğreteceğiz?

Program, ScratchJr ile karakterleri hareket ettirip hikâyeler anlatarak başlar; çocuklar zamanla kendi oyunlarını tasarlar ve problem çözmeyi öğrenir. Ardından mBlock ile Arduino uyumlu bir karta geçip LED, sensör ve motorları bloklarla programlarlar. Yıl, otomatik bitki sulama gibi küçük bir otomasyon projesini velilere sundukları bir etkinlikle biter.

  1. 01 ScratchJr ile İlk Adımlar1–4. hafta: ScratchJr'da karakterleri bloklarla hareket ettirmeyi ve sahne kurmayı öğrenir. 4 hafta
    1. 1. hafta ScratchJr ile tanışma Tableti ve ScratchJr ekranını tanır, ilk karakterini sahnede yürütür.
    2. 2. hafta Hareket blokları Yön ve adım bloklarıyla karakterini hedef noktaya ulaştırır.
    3. 3. hafta Karakter, sahne ve ses Kendi karakterini çizer, arka plan seçer ve sesini kaydeder.
    4. 4. hafta Mini proje: kendimi tanıtıyorum Kendini anlatan konuşan ve hareket eden bir karakter animasyonu hazırlar.
  2. 02 Animasyon ve Sahne Hikâyeleri5–9. hafta: Birden fazla karakter ve sahneyle kısa hikâyeler anlatır. 5 hafta
    1. 5. hafta Çoklu karakter Aynı sahnede iki karakteri farklı hareketlerle aynı anda oynatır.
    2. 6. hafta Sayfalar arası geçiş Hikâyesini birden fazla sayfaya bölüp sahneler arasında geçiş yapar.
    3. 7. hafta Mesaj blokları Karakterlerin birbirine mesaj göndererek sırayla hareket etmesini sağlar.
    4. 8. hafta Diyalog ve zamanlama Bekle bloklarıyla karakterlerin konuşmalarını doğru sırada zamanlar.
    5. 9. hafta Mini proje: üç sahnelik hikâye Başı, ortası ve sonu olan kendi animasyon hikâyesini hazırlar ve sunar.
  3. 03 Oyun Tasarımı ve Problem Çözme10–13. hafta: Basit oyun kuralları tasarlar ve hataları bularak düzeltmeyi öğrenir. 4 hafta
    1. 10. hafta Oyun kurgusu Bir oyunun amacını, karakterlerini ve kurallarını kâğıt üzerinde planlar.
    2. 11. hafta Dokunma ve çarpışma Karakterler birbirine değdiğinde tepki veren oyun sahneleri kodlar.
    3. 12. hafta Hata ayıklama Bozuk verilen projelerdeki hataları bulup adım adım düzeltir.
    4. 13. hafta Mini proje: yakalama oyunu Arkadaşlarının oynayabileceği kendi yakalama oyununu tasarlar ve test eder.
  4. 04 mBlock ile Fiziksel Programlama14–19. hafta: mBlock ile Arduino uyumlu kartı programlayıp ışık ve sensörlerle çalışır. 6 hafta
    1. 14. hafta mBlock ve kart tanışma Elektrik güvenliği kurallarını öğrenir, kartı bağlar ve ilk LED'ini yakar.
    2. 15. hafta Potansiyometre Düğmeyi çevirerek LED parlaklığını değiştiren devreyi kurar ve kodlar.
    3. 16. hafta LDR ile ışık algılama Ortam ışığını ölçen LDR değerlerini mBlock ekranında izler.
    4. 17. hafta RGB LED Tek bir RGB LED ile istediği renkleri karıştırıp ışık gösterisi yapar.
    5. 18. hafta LM35 ile sıcaklık LM35 sensörüyle ortam sıcaklığını okuyup sıcaklığa göre LED rengini değiştirir.
    6. 19. hafta Mini proje: gece lambası Hava kararınca kendiliğinden yanan akıllı bir gece lambası yapar.
  5. 05 Sensörler, Motorlar ve Otomasyon20–27. hafta: Motorlar ve sensörlerle çalışan küçük otomasyon sistemleri kurar ve sunar. 8 hafta
    1. 20. hafta Servo motor Servo motoru belirli açılara döndürerek bir bariyer kapısı yapar.
    2. 21. hafta DHT11 ve I2C LCD Sıcaklık ve nem değerlerini ölçüp LCD ekranda gösterir.
    3. 22. hafta HC-SR04 mesafe sensörü Mesafe sensörüyle yaklaşan cismi algılayıp uyarı veren bir park sensörü yapar.
    4. 23. hafta DC motor ve L298N L298N sürücüyle DC motorun yönünü ve hızını bloklarla kontrol eder.
    5. 24. hafta Toprak nemi ve röle Su ve elektriği ayırma kuralını öğrenir, toprak nemini ölçüp röleyi çalıştırır.
    6. 25–26. hafta Otomatik bitki sulama Toprak kuruyunca pompayı çalıştıran ve LCD'de durum gösteren sulama sistemi kurar.
    7. 27. hafta Proje sunumu Otomasyon projesini velilere çalışır hâlde gösterir ve nasıl kodladığını anlatır.

Ön kayıt formu

Ücretsizdir ve bağlayıcı değildir. Formu doldurun, sizi arayalım.

Diğer kurslar

Bunlar da ilginizi çekebilir

Tüm kurslar

3D Tasarım ve Üretim

  • 4–10. sınıf (9–16 yaş)

Program Tinkercad'de basit şekillerle 3D düşünmeyi öğrenerek başlar, ardından kumpasla ölçüp Fusion 360'ta ölçülü ve işlevsel parçalar çizmeye…

Ön kayıt yap