Dersin amacı ve öğrenme hedefleri
Planlama, tasarım, oluşturma ve değerlendirme adımlarını birleştirir.
- Blok tabanlı yazılım geliştirme sürecini yürütür.
- Oluşturduğu ürünü test edip sonucunu değerlendirir.
İlgili tema kodu: BTY.5.6.4
Hazırlık ve materyaller
Konu anlatımı, bu haftanın sunumu, kâğıt ve kalem kullanılır. Dijital uygulama için uygun cihaz varsa eşli çalışma yapılabilir; cihaz yoksa aynı düşünme adımları kâğıt üzerinde denenir. Süre ve araç seçimi öğretmen tarafından uyarlanır.
Günlük ders akışı
- 10 dk
Merak uyandır ve ön bilgiyi yokla
Yazılım geliştirme süreci problemden başlar; plan, tasarım, oluşturma, test ve değerlendirmeyle ilerler. Son ürün için dosyaları düzenli sakla ve çalışmanın amacını kısa bir sunumla anlat.
Öğrencilerden tanıdıkları bir örnek söylemelerini isteyin. Yanıtları hemen puanlamak yerine gerekçelerini dinleyin.
- 20 dk
Konu anlatımı ve model olma
Sunumda yalnız başarılı yönleri değil, çözdüğün bir hatayı ve sonraki geliştirme fikrini de açıkla. Kaynak, izin ve kişisel veri kontrolünü son kez yap. Proje tamamlamak öğrenmenin bittiği anlamına gelmez.
Sunumdaki örneği birlikte inceleyin; öğrencilerin kendi cümlesiyle açıklamasına fırsat verin.
- 10 dk
Günlük yaşamla ilişkilendir
Kutu seçme oyunu için “Yanlış seçim mesajını testte düzelttim” demek süreç kanıtıdır.
Örnekteki tercihlerin sonucunu tartışın; farklı bir durumda neyin değişeceğini sorun.
- 20 dk
Uygula ve ürün oluştur
Projenin amacı, önemli bir tasarım kararı, bir test sonucu ve sonraki geliştirmeyi anlatan dört cümle yaz.
Önce bireysel düşünme, ardından eşli karşılaştırma için zaman verin.
- 15 dk
Kontrol et ve geri bildirim ver
Proje sunumunda hangisi yararlıdır?
Süreç ve kanıt paylaşımı çalışmayı anlaşılır kılar.
- 5 dk
Kapanış ve sonraki adım
Öğrenci, bu haftanın hedefini kendi cümlesiyle ifade eder ve kafasına takılan bir noktayı yazar.
Bir sonraki derse geçmeden önce ihtiyaç duyulan kavramı kısa bir örnekle yeniden ele alın.
Değerlendirme kanıtı
Öğrencinin örneği nasıl açıkladığını, uygulamadaki kararını ve ürünü düzeltirken kullandığı gerekçeyi birlikte değerlendirin.
Proje sunumunda hangisi yararlıdır?
- Amaç, test kanıtı ve geliştirme fikrini anlatmak
- Yalnız dosya adını okumak
- Hataları saklamak
Örnek yanıt: Amaç, test kanıtı ve geliştirme fikrini anlatmak
Süreç ve kanıt paylaşımı çalışmayı anlaşılır kılar.
Destek ve derinleştirme
Desteğe ihtiyaç duyan öğrenciye görevi küçük adımlara bölerek ve aynı kavramı farklı bir örnekle göstererek yardımcı olun. Hazır olan öğrenci, çözümünü başka bir duruma uyarlayıp neden uygun olduğunu açıklayabilir. Paylaşım sırasında kişisel veri kullanılmaz.
Ders sonrası öğretmen notu
Hangi örnek anlaşılır oldu? Hangi kavramı yeniden ele almak gerekiyor? Bir sonraki derste süreyi ve desteği bu gözlemlere göre düzenleyin.