19.HAFTA // BÖL, PARÇALA, ÇÖZ - 6.Sınıf Bilişim Teknolojileri ve Yazılım

📚 Ders Kazanımı: 6.5.1.3. Bir problemi alt problemlere böler. 6.5.1.4. Temel fonksiyonları problem çözme sürecinde kullanır.

Bu ders sonunda öğrenciler; karmaşık görünen bir problemi daha küçük ve yönetilebilir parçalara ayırabilecek, tekrar eden işlemleri fonksiyonlaştırarak çözüm üretmenin önemini kavrayacaktır.

1. Konu Anlatım Videosu

Derse dikkat çekmek amacıyla ayrıştırma, algoritma ve fonksiyon kavramlarını içeren kısa bir giriş videosu izlenir. İzleme sırasında öğrencilerden günlük yaşamdan örnekler düşünmeleri istenir. Video sonunda şu sorular yöneltilir: “Bir problemi neden küçük parçalara ayırırız?” “Tekrar eden işlemleri nasıl kolaylaştırabiliriz?”


2. Sunum

Öğretmen rehberliğinde hazırlanan sunum üzerinden kavramlar sistemli şekilde ele alınır. Ayrıştırma, algoritma ve fonksiyon kavramları günlük hayattan örneklerle ilişkilendirilir. Öğrencilerin aktif katılımı sağlanarak kavram haritası oluşturulur.


3. Etkinlik – Labirent Oyunu

Arkadaşlar, bugün efsane bir labirent oyunu kodlayacağız. Ama bu koca oyunu tek bir kişi aynı anda yazamaz! Bu yüzden problemi parçalıyoruz. Şimdi herkes kendi ekibinin Padlet sütununa gitsin. Altına (+) butonuna basarak, sizin göreviniz için mBlock'ta Hangi adımları yapmamız gerektiğini veya Hangi kod bloklarına (renklere) ihtiyacımız olduğunu yazsın!


4. Etkinlik – Algoritmaları Doğru Sıralayalım

Öğrenciler küçük gruplara ayrılır. Karışık halde verilen algoritma adımlarını doğru sıraya koymaları istenir. Bu etkinlik, algoritmik düşünme ve sıralı mantık kurma becerisini geliştirir. Etkinlik sonunda her grup çözümünü sınıfla paylaşır ve tartışma yapılır. bütün padlet şifreleri: btgünlükleri


5. Etkinlik – Kahramanın Yolculuğu (Fonksiyon)

Öğrenciler Code.org platformunda tekrar eden komut dizilerini tek bir isim altında toplayarak fonksiyon oluşturmayı öğrenir. Bu sayede kod tekrarının azaltılması ve düzenli programlama mantığı kazandırılır.

Minecraft: Kahramanın Yolculuğu - 1. Bölüm'e Git

6. Etkinlik – Canlı Robot Dansı (Fonksiyonlaştırma)

Öğrenciler sınıf ortamında fiziksel hareketlerle tekrar eden adımları tek bir komut altında toplar. Bu etkinlik, soyut olan fonksiyon kavramını somutlaştırarak kalıcı öğrenme sağlar. Öğrenciler “aynı hareketi tekrar etmek yerine isim verelim” fikrini deneyimleyerek öğrenir.


7. Değerlendirme

Ders sonunda öğrencilerin kavramları ne düzeyde anladıkları ölçülür. Değerlendirme etkinliği ile ayrıştırma, algoritma ve fonksiyon kavramları pekiştirilir. Yanlış cevaplar üzerinden sınıfça geri bildirim yapılır.

Yorum Gönder

0 Yorumlar