5-6.Sınıflar Kodlama Dersi İçerikleri
İlgi: a) Talim ve Terbiye Kurulu Başkanlığının 16.10.2017 tarihli ve 144 sayılı Kurul Kararı eki İlköğretim Kurumları (İlkokul ve Ortaokul) Haftalık Ders Çizelgesi. b) 17.07.2017 tarihli ve 74 sayılı Talim ve Terbiye Kurulu Kararı eki Ortaokul ve İmam Hatip Ortaokulu Bilişim Teknolojileri ve Yazılım Dersi (5 ve 6. Sınıflar) Öğretim Programı. c) T.C. Millî Eğitim Bakanlığı Temel Eğitim Genel Müdürlüğü ile Google Reklamcılık ve Pazarlama Ltd. Şti. arasında 20.06.2017 tarihinde imzalanan “Bilişim Teknolojileri ve Yazılım Dersine Yönelik İş Birliği Protokolü”. Bilindiği gibi, “Bilişim Teknolojileri ve Yazılım” dersi ortaokullarda 5 ve 6’ncı sınıflarda zorunlu ders, 7 ve 8’inci sınıflarda ise seçmeli ders olarak okutulmaktadır. 5-6. sınıflar Kodlamaya yönelik kazanımlar için hazırlanmış günlük plan ve uygulama dosyalarına linklere tıklayarak ulaşabilirsiniz.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.