Dersin amacı ve öğrenme hedefleri
Günlük bir sorunu küçük ve anlaşılır adımlara ayırır.
- Çözülebilecek bir günlük yaşam problemi belirler.
- Problemin girdilerini ve beklenen çıktısını yazar.
İlgili tema kodu: BTY.5.6.1
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
Problem çözmeden önce istenen sonucu ve eldeki bilgiyi belirle. Girdi başlangıçta verilenler, çıktı çözümün sonunda beklenendir. İşi küçük parçalara ayırmak hangi adımın eksik olduğunu görmeyi kolaylaştırır.
Öğ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
Bir algoritmanın adımları açık ve sonlu olmalıdır. “Bir şeyler yap” gibi belirsiz ifade yerine ölçülebilir eylemler yaz. Günlük bir işi önce kâğıtta planlamak kod yazmadan da algoritmik düşünmedir.
Sunumdaki örneği birlikte inceleyin; öğrencilerin kendi cümlesiyle açıklamasına fırsat verin.
- 10 dk
Günlük yaşamla ilişkilendir
Kayıp kitabı bulma probleminde girdi kitap adı, çıktı kitabın bulunduğu raftır.
Örnekteki tercihlerin sonucunu tartışın; farklı bir durumda neyin değişeceğini sorun.
- 20 dk
Uygula ve ürün oluştur
Sınıfta kayıp kalemi bulma problemi için girdi, çıktı ve üç çözüm adımı 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 kurarken ilk soru hangisidir?
Problem ve hedef bilinmeden doğru adımlar seçilemez.
- 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 kurarken ilk soru hangisidir?
- Hangi problemi ve sonucu istiyorum?
- Ekran hangi renkte?
- En uzun kod nasıl yazılır?
Örnek yanıt: Hangi problemi ve sonucu istiyorum?
Problem ve hedef bilinmeden doğru adımlar seçilemez.
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.