6.5.1.5. Problemin çözümü için bir algoritma geliştirir.
6.5.1.6. Bir algoritmanın çözümünü test eder.
1 Konu Anlatım Videosu
Bu bölümde algoritma kavramı günlük yaşam örnekleriyle açıklanır. Algoritmanın ne olduğu, neden gerekli olduğu ve bir problemi çözerken adımların nasıl planlanması gerektiği anlatılır. Öğrencilerin konuya temel düzeyde hâkim olması amaçlanır.
2 Sunum
Sunum bölümünde algoritma oluşturma basamakları örnek problemlerle desteklenmiştir. Öğrenciler adım adım çözüm üretme, doğru sıralama yapma ve hatalı adımları fark etme üzerine çalışmalar yapar.
3 Etkinlik – Robo-Tarım Oyunu
Bu etkinlikte öğrenciler algoritma geliştirme sürecini fiziksel bir oyunla deneyimler. Sınıfta oluşturulan 4x4'lük alanda robotun başlangıç noktasından şarj ünitesine ulaşması için gerekli adımlar planlanır ve yazılır.
- Problemi analiz eder.
- Adım adım algoritma oluşturur.
- Grup çalışması yapar.
- Algoritmayı test ederek hataları düzeltir.
4 Etkinlik – Dijital Uygulama
Öğrenciler code.org platformunda CS Fundamentals: Express Course bölümünde etkinlikleri tamamlayarak algoritma oluşturma ve test etme becerilerini dijital ortamda uygular.
- Blok tabanlı kodlama ile algoritma kurar.
- Çalıştırarak sonucu gözlemler.
- Hataları düzeltir (debugging).
- Farklı çözüm yollarını karşılaştırır.
5 Değerlendirme
Bu bölümde öğrencilerin algoritma geliştirme ve test etme becerileri ölçülür. Etkileşimli değerlendirme aracı sayesinde öğrenciler bilgilerini pekiştirir ve eksiklerini fark eder.

0 Yorumlar