21.HAFTA // FARKLI YOLLARDAN AYNI ÇÖZÜME - 6.Sınıf Bilişim Teknolojileri ve Yazılım

KAZANIM

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.
6.5.1.7. Farklı algoritmaları inceleyerek en hızlı ve doğru çözümü seçer.

1 Konu Anlatım Videosu

Bu videoda algoritmaların karşılaştırılması, en kısa ve en hızlı çözümün nasıl belirleneceği ve farklı çözüm yollarının değerlendirilmesi ele alınmaktadır. Öğrencilerin yalnızca çözüm üretmesi değil, üretilen çözümleri analiz ederek en uygun olanı seçmesi hedeflenmektedir.



2 Sunum

Sunum bölümünde farklı algoritmaların nasıl karşılaştırılacağı örnekler üzerinden gösterilmektedir. Öğrenciler çözüm yollarını adım sayısı, süre ve doğruluk açısından değerlendirerek en verimli algoritmayı seçme becerisi kazanır.

Sunumu yeni sekmede aç



3 Etkinlik – En Kısa Yol Algoritması

Bu etkinlikte öğrenciler farklı algoritmaları karşılaştırarak en kısa ve en hızlı çözümü belirler. Frodo’yu Hüküm Dağı’na ulaştıran üç farklı yol bulunmaktadır. Öğrenciler bu yolları analiz eder, uzunluklarını ölçer ve en kısa yolu belirler.

  • Olası çözüm yollarını belirler.
  • Yolları uzunluklarına göre sıralar.
  • En kısa yolu seçer.
  • Seçtiği yolun algoritmasını açık ve net adımlarla yazar.

Birim noktalarını kullanarak yolların uzunluklarını karşılaştırabilirsiniz. En kısa yol, Frodo’yu hedefe en hızlı ulaştıran algoritmadır.






4 Çalışma Kâğıdı – Algoritma Karşılaştırma

Bu bölümde öğrenciler, verilen üç farklı algoritma seçeneğini deneyerek en kısa, en uzun ve hatalı olan çözümü belirler. Amaç, farklı algoritmaları test ederek en verimli çözümü seçme becerisi kazandırmaktır.

Çalışma kâğıdındaki her bir yönergenin altında, A noktasından B noktasına ilerlemek için 3 farklı çözüm seçeneği bulunmaktadır.

• En kısa yol için K
• En uzun yol için U
• Hatalı çözüm için H işaretleyiniz.


5 Etkinlik – Dijital Uygulama

Öğrenciler code.org platformunda CS Fundamentals: Express Course bölümünde etkinlikleri tamamlayarak farklı algoritmaları test eder ve en verimli çözümü belirler.

  • Blok tabanlı kodlama ile algoritma kurar.
  • Algoritmayı çalıştırarak sonucu test eder.
  • Hataları düzeltir (debugging).
  • Farklı çözümleri karşılaştırır.


6 Değerlendirme

Bu bölümde öğrencilerin algoritma geliştirme, test etme ve en uygun çözümü seçme becerileri ölçülür.

Yorum Gönder

0 Yorumlar