Dersin amacı ve öğrenme hedefleri
Çözüm adımlarını tamamlayıp farklı örneklerle test eder.
- Algoritmanın adımlarını akış şemasında gösterir.
- Geliştirdiği algoritmayı örnek girdilerle test eder.
İlgili tema kodu: BTY.5.6.1 / BTY.5.6.2
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
Bir algoritmanın iyi görünmesi yetmez; örnek girdilerle denemek gerekir. Normal durumun yanında sınır durumları da seç. Beklenen sonuçla gerçek sonucu karşılaştırıp fark varsa kaydet.
Öğ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
Test örneklerini küçük bir çizelgede tutabilirsin. Her düzeltmeden sonra aynı örneği yeniden çalıştırmak, sorunun giderildiğini görmeyi sağlar. Test etmek hatasızlık garantisi değil, geliştirme yoludur.
Sunumdaki örneği birlikte inceleyin; öğrencilerin kendi cümlesiyle açıklamasına fırsat verin.
- 10 dk
Günlük yaşamla ilişkilendir
En küçük sayı bulma adımlarını eşit sayılarla da denemek bir sınır testidir.
Örnekteki tercihlerin sonucunu tartışın; farklı bir durumda neyin değişeceğini sorun.
- 20 dk
Uygula ve ürün oluştur
İki sayıdan büyüğünü bulan algoritma için üç test girdisi ve beklenen sonuç 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
Algoritma testinde ne karşılaştırılır?
Sonuç karşılaştırması hatayı görmeye yardım eder.
- 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.
Algoritma testinde ne karşılaştırılır?
- Beklenen ve gerçekleşen sonuç
- Yalnız ekran rengi
- Dosya simgesinin şekli
Örnek yanıt: Beklenen ve gerçekleşen sonuç
Sonuç karşılaştırması hatayı görmeye yardım eder.
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.