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.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.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.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.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.