Blok tabanlı kodlama neden önemlidir?
Metin tabanlı programlamada öğrenciler çoğu zaman noktalı virgül, parantez veya yazım hatalarıyla vakit kaybeder. Blok tabanlı kodlamada komutlar birbirine yalnızca mantıklı olduklarında geçtiği için öğrenci hataya değil, çözüme odaklanır. Böylece algoritmik düşünme ve problem çözme becerileri erken yaşta gelişir.
- Yazım hatası derdi olmadan programlamaya giriş
- Algoritmik düşünme ve problem çözme becerisi
- Anında görsel sonuç ile yüksek motivasyon
- Metin tabanlı dillere (Python vb.) sağlam bir temel
Blok tabanlı kodlama ile neler yapılır?
Blok tabanlı kodlamayla oyunlar, animasyonlar, interaktif hikâyeler ve hatta robotik/Arduino projeleri geliştirilebilir. Öğrenciler labirent oyunu, hesap makinesi, çizim uygulamaları veya sayı tahmin oyunu gibi projelerle temel kavramları uygulayarak öğrenir.
BTY dersinde blok tabanlı kodlama
Türkiye Yüzyılı Maarif Modeli Bilişim Teknolojileri ve Yazılım dersi öğretim programı, 5 ve 6. sınıflarda "blok tabanlı ortamda yazılım geliştirme sürecini yönetebilme" gibi kazanımlar içerir. BlocKodlama içerikleri bu kazanımlarla birebir eşleşecek şekilde hazırlanır.
Blok tabanlı kodlama araçları: Dizge
BlocKodlama, blok tabanlı kodlamayı tamamen Türkçe ve Maarif Modeli'ne uyumlu yerli "Dizge" editörüyle sunar. Dizge tarayıcıda çalışır, kurulum gerektirmez; öğrenciler sürükle-bırak bloklarla kendi projelerini geliştirir, öğretmenler ise sınıf ve ilerleme takibi yapar.