5-6.Sınıflar Kodlama Dersi İçerikleri
6864
10:22
13.02.2019

BT.5.5. PROBLEM ÇÖZME VE PROGRAMLAMA

BT.5.5.1. Problem Çözme Kavramları ve Yaklaşımları

BT.5.5.1.1. Günlük hayatta karşılaştığı problemlere çözüm önerileri getirir.

BT.5.5.1.2. Verilen bir problemi uygun adımları kullanarak çözer. Bir problemi çözmek için farklı algoritmalar tasarlanabileceği vurgulanır.

BT.5.5.1.3. Problem çözmede temel kavramları tanımlayarak problem türlerini açıklar.

BT.5.5.1.4. Problem çözme sürecinde takip edilmesi gereken adımları fark eder.

BT.5.5.1.5. Verilen bir problemi analiz eder.

BT.5.5.1.6. Problemi çözmek için gerekli değişken, sabit ve işlemleri açıklar.

BT.5.5.1.7. Problem çözümünde kullanılabilecek operatörlere örnek verir.

BT.5.5.1.8. Problem çözümünde ifade ve eşitliklere örnek verir.

BT.5.5.1.9. Problem çözümünde işlem önceliğine örnek verir.

BT.5.5.1.10. Verilen bir problemin çözümünde operatörleri kullanır.

BT.5.5.1.11. Verilen bir problemde ifade ve eşitlikleri kullanarak çözüm üretir.

BT.5.5.1.12. Algoritma kavramını açıklar.

BT.5.5.1.13. Bir problemin çözümü için algoritma geliştirir.

BT.5.5.1.14. Akış şeması bileşenleri ve işlevlerini açıklar.

BT.5.5.1.15. Bir algoritma için akış şeması çizer. Akış şemasının elektronik ortamdaki çizimi için kelime işlemci programları veya diğer çizim programları kullandırılır.

BT.5.5.1.16. Bir algoritmayı test ederek hataları ayıklar.

BT.5.5.1.17. Matematik ve bilgisayar bilimi arasındaki ilişkiyi tespit eder.

BT.5.5.2. Programlama

BT.5.5.2.1. Progrramlamayla ilgili temel kavramları açıklar. Program, program yazmanın amacı, programlama dili üzerinde durulur.

BT.5.5.2.2. Blok tabanlı programlama aracının arayüzünü ve özelliklerini tanır. Blockly veya Code.org gibi programlama araçları kullanılır.

BT.5.5.2.3. Blok tabanlı programlama ortamında sunulan hedeflere ulaşmak için doğru algoritmayı oluşturur. Blok tabanlı programlama aracındaki basit örnekler üzerinden algoritma işlemleri yaptırılır.

BT.5.5.2.4. Doğrusal mantık yapısını açıklar.

BT.5.5.2.5. Doğrusal mantık yapısını kullanan algoritmalar geliştirir.

BT.5.5.2.6. Karar yapısı ve işlevlerini açıklar.

BT.5.5.2.7. Karar yapıları içeren algoritmalar geliştirir.

BT.5.5.2.8. Döngü yapısını ve işlevlerini açıklar. Tekrarlanan işlemler için döngü yapılarının gerekliliği üzerinde durulur.

BT.5.5.2.9. Döngü yapısı içeren algoritmalar oluşturur.

BT.5.5.2.10.Farklı yapılar için oluşturduğu algoritmaların sonucunu yordayarak hatalarını ayıklar.

Yayın Tarihi: 13.02.2019