YOZGAT İL MİLLÎ EĞİTİM MÜDÜRLÜĞÜ

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.
5-6.Sınıflar Kodlama Dersi İçerikleri

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.

Karatepe Mah. H.Ahmet Yesevi Cad. No57 Yeni Valilik Hizmet Binası Kat 2 66100 YOZGAT - 0 354 280 66 00 280 66 01

MEB © - Tüm Hakları Saklıdır. Gizlilik, Kullanım ve Telif Hakları bildiriminde belirtilen kurallar çerçevesinde hizmet sunulmaktadır.