- Bu Blog Sayfası

Bu blog sayfası Anadolu Lisesinde görev yapan Bilişim Teknoloji Öğretmenlerinin Etkileşimli tahta üzerinden ders anlatırken kolaylık sağlanması, öğrencilerin sınava site üzerinden çalışması, öğrencileri okumaya, araştırmaya, teşvik, öğrencilerin kendini ifade edebilmesi, keşif yoluyla öğrenme yöntemini öğrenciler üzerinde farkındalık oluşturmak ve yine öğrenciler site üzerinden okuduklarını sınıfta arkadaşlarına anlatması amacıyla hazırlanmıştır.

İletişim Formu

Ad

E-posta *

Mesaj *

 

👉Bu bölüm öğretmenlerin 4.Ünite kazanımlarını görmek ve sınıf defterini doldurmak amacıyla hazırlanmıştır.
👉Kazanımlar haftalık iki(2) saat olacak şekilde hazırlanmıştır.

Programlamaya Giriş ve Algoritma 4.ÜNİTE Kazanımları


19.HAFTA

4.1. Tasarlanan algoritma ve akış diyagramını test eder.
a) Öğrencilere tasarladığı algoritma ve akış diyagramlarının, kodlamaya geçmeden mantıksal olarak incelenmesi, olası sonuçlar düşünülerek her ihtimalin göz önünde bulundurulması gerektiği, algoritma ve akış diyagramının her durumda doğru sonuçlar üretip üretmediğinin test edilmesi gerektiği vurgulanır.
b) Algoritmaları akış diyagramları üzerinden test etmek için kullanılan çeşitli araçlardan bahsedilir.

 

20.HAFTA

4.1. Tasarlanan algoritma ve akış diyagramını test eder.
c) Basit bir algoritmanın akış diyagramı çizilerek test edilmesi sağlanır.
ç) Programlamada algoritmanın test edilmesinin doğru programlar yazmadaki önemi vurgulanır.

 

21.HAFTA

4.2. Tasarladığı algoritma ve akış diyagramının hatalarını listeler.
a) Hata ayıklama ve hata yakalama yöntemlerinden bahsedilir.
b) Hatanın türü belirlenmeye çalışılır. Hatanın algoritmada mı akış diyagramında mı olduğu tespit edilir.
4.2. Tasarladığı algoritma ve akış diyagramının hatalarını listeler.
c) Algoritma ve akış diyagramlarındaki hatalar bulunarak istenilen sonuca ulaşmayı engelleyen tüm hatalar listelenir.

 

22.HAFTA

4.3. Hatalı algoritma ve akış diyagramlarının, programın istenilen çıktıyı vermesine engel olacağını fark eder.
a) Bir problemin çözümü için yazılan algoritmanın ve tasarlanan akış diyagramlarının hatalı olması durumunda olası sonuçların neler olabileceği tartışılır.
b) Programın vermesi istenen çıktısı ile hatalı algoritma sonucu ortaya çıkan çıktılar karşılaştırılarak birlikte değerlendirilir.

 

23.HAFTA

4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.
a) Hatalı bir algoritmanın var olan hatalar listelendikten sonra düzeltilebileceği vurgulanır. Belirlenen hataların nasıl giderileceği üzerine çözüm yöntemleri tartışılır.

24.HAFTA

4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.
b) Hatalı algoritma örnekleri saygı çerçevesinde tartışılarak elde edilen bulgular listelenir. Hataların düzeltir.

 

25.HAFTA

4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.
c) Algoritma ve akış diyagramlarında karşılaşılan hatalardan yola çıkarak yeni tasarlanan algoritmalarda hata oluşumunu engellemeye yönelik çalışmalar yapılır.

 

26.HAFTA

4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.
ç) Hata ayıklaması yapılan algoritmaya eklenilecek farklı girdi ve çıktılar ile program durumu geliştirilir.

👉Bu bölüm öğretmenlerin 2.Ünite kazanımlarını görmek ve sınıf defterini doldurmak amacıyla hazırlanmıştır.
👉Kazanımlar haftalık bir(1) saat olacak şekilde hazırlanmıştır.

Python 2.ÜNİTE Kazanımları


14.HAFTA

2.1. Python programlama dili karar yapılarını içeren programlar geliştirir.
a) Karar yapıları günlük hayattan örneklerle açıklanır. Çoklu karar durumlarında nasıl bir sıralama izlendiği belirtilir. If-else ve if-elif-else koşul durumları karşılaştırılır, farklı problem durumlarıyla kullanılır.
b) İç içe karar yapıları açıklanır. Örnek programlar yazılır.
c) If else yapısının kullanımı açıklanır. Bu yapı kullanılarak problem çözmesi istenir.
ç) Elif yapısının kullanımı açıklanır. Bu yapı kullanılarak problem çözmesi istenir.

 

15.HAFTA

2.1. Python programlama dili karar yapılarını içeren programlar geliştirir.
a) Karar yapıları günlük hayattan örneklerle açıklanır. Çoklu karar durumlarında nasıl bir sıralama izlendiği belirtilir. If-else ve if-elif-else koşul durumları karşılaştırılır, farklı problem durumlarıyla kullanılır.
b) İç içe karar yapıları açıklanır. Örnek programlar yazılır.
c) If else yapısının kullanımı açıklanır. Bu yapı kullanılarak problem çözmesi istenir.
ç) Elif yapısının kullanımı açıklanır. Bu yapı kullanılarak problem çözmesi istenir.

 

16.HAFTA

2.1. Python programlama dili karar yapılarını içeren programlar geliştirir.
d) Boolean yapısı anlatılır.
e) If, if else, if elif else yapılarının kullanımı açıklanır.
f) Karar yapısı içeren farklı problemleri belirtilen yapılar kullanarak çözecek kodların yazılması istenir.

 

17.HAFTA

2.1. Python programlama dili karar yapılarını içeren programlar geliştirir.
d) Boolean yapısı anlatılır.
e) If, if else, if elif else yapılarının kullanımı açıklanır.
f) Karar yapısı içeren farklı problemleri belirtilen yapılar kullanarak çözecek kodların yazılması istenir.

 

18.HAFTA

2.2. Bir problemi çözmek için kullanacağı döngü yapısına karar verir.
a) Tekrar eden durumları programlarken for, while gibi döngüleri amacına uygun olarak kullanır.
b) İç içe döngü yapıları kullanımı açıklanır. Örnek programlar yazılır.
c) While ve for döngülerinin program içinde nasıl kullanıldığı anlatılır.

 

19.HAFTA

2.2. Bir problemi çözmek için kullanacağı döngü yapısına karar verir.
a) Tekrar eden durumları programlarken for, while gibi döngüleri amacına uygun olarak kullanır.
b) İç içe döngü yapıları kullanımı açıklanır. Örnek programlar yazılır.
c) While ve for döngülerinin program içinde nasıl kullanıldığı anlatılır.

 

20.HAFTA

2.2. Bir problemi çözmek için kullanacağı döngü yapısına karar verir.
ç) While ve for arasındaki farktan bahsedilir. Hangi durumlarda kullanılacağına dair örnekler verilir.
d) Döngünün belirli bir aralıkta çalışmasını sağlayan range kavramı örneklerle açıklanır.
e) Break ve continue komutlarına örnek verilir.

 

21.HAFTA

2.2. Bir problemi çözmek için kullanacağı döngü yapısına karar verir.
ç) While ve for arasındaki farktan bahsedilir. Hangi durumlarda kullanılacağına dair örnekler verilir.
d) Döngünün belirli bir aralıkta çalışmasını sağlayan range kavramı örneklerle açıklanır.
e) Break ve continue komutlarına örnek verilir.

 

22.HAFTA

2.3. Çoklu koşulların mantıksal sonuçlarını değerlendirir.
a) Çoklu koşulların kullanımında mantıksal operatörlerin doğurabileceği sonuçlar tartışılır. Pozitif, negatif mantık yapısı açıklanır. Koşul durumlarında tek tip mantık yapısı üzerinden gidilmesi tavsiye edilir.
b) İç içe döngülerden bahsedilir.

 

23.HAFTA

2.3. Çoklu koşulların mantıksal sonuçlarını değerlendirir.
b) İç içe döngülerden bahsedilir.
c) Öğrencilerden iç içe döngüleri kullanılarak çarpım tablosu yapmaları istenir. Örnek üzerinden mantıksal
sonuç çıkarımı için sınıfça tartışılır.

 

24.HAFTA

2.3. Çoklu koşulların mantıksal sonuçlarını değerlendirir.

ç) Öğrencilere içinde tekrar eden komutların bulunduğu kod parçaları verilir. Bu kodların aynı komutların tekrarı olmadan yazılıp yazılamayacağı üzerinde düşünmeleri istenir.

 

25.HAFTA

2.3. Çoklu koşulların mantıksal sonuçlarını değerlendirir.
d) For/while döngü yapılarının kullanımı açıklanır.
e) Döngü kullanımının kod tekrarını önleyerek programı sadeleştirdiği vurgulanır.

 

26.HAFTA

2.4. Fonksiyonları program içinde yöntemlerine göre kullanır.
a) Programlama dilinde fonksiyon kullanımı açıklanır. Fonksiyon tanımlaması yapılır, tanımlanan fonksiyonun çağrılması durumunda gerçekleştireceği işlemler tanımlanır. Parametreli ve parametresiz fonksiyonlar yazılarak farkı tartışılır.
b) Fonksiyon kavramı ve kullanım gerekçeleri açıklanır.

 

27.HAFTA

2.4. Fonksiyonları program içinde yöntemlerine göre kullanır.
c) Bir programda farklı yerlerde aynı işlemi yapmak için kodları kopyalayıp yapıştırmak yerine fonksiyonların da kullanılabileceği örneklerle gösterilir.
ç) Öğrencilerden kendi girdikleri ismi, ekrana yazdırma işlemi yapan bir fonksiyon tanımlamaları istenir.
d) Parametreli ve parametresiz fonksiyon arasındaki fark örneklerle açıklanır.

 

28.HAFTA

2.5. Standart fonksiyon kümelerini ve kütüphanelerini kullanır.
a) Ön tanımlı fonksiyon kümelerine yer verilir. Liste üzerinde fonksiyon işlemleri yapılır. Len (), count (), insert () vb. hazır fonksiyonlar örneklendirilir.
b) Math() kütüphanesi kullanılır. math.factorial (8) işleminin sonucu gözlemlenir. Çeşitli hazır fonksiyon kütüphaneleri öğrencilere tanıtılır.

 

29.HAFTA

2.5. Standart fonksiyon kümelerini ve kütüphanelerini kullanır.
c) Öğrencilerden Python programlama dilinde sıklıkla kullanılan ve önemli işlevlere sahip standart fonksiyonlar ile ilgili araştırma yapmaları istenir.
ç) Gömülü fonksiyonların yanında hazır kütüphanelerin varlığından bahsedilir ve örneklendirilerek
açıklanır.

 

30.HAFTA

2.5. Standart fonksiyon kümelerini ve kütüphanelerini kullanır.
d) Üst düzey fonksiyonlardan bahsedilir.
e) Kendini çağıran fonksiyonlar örneklendirilir.
f) Yazılmak istenen her programda kullanıcının daha önce tanımladığı fonksiyonları yeniden tekrarlamak
zorunda olup olmadığı sorulur, öğrencilerin fikir yürütmesi istenir.

 

31.HAFTA

2.5. Standart fonksiyon kümelerini ve kütüphanelerini kullanır.
g) Pythonda yazılan tüm komutların aslında önceden tanımlanmış fonksiyonlar olduğu vurgulanır.
h) Kütüphane tanımı yapılır, Pythonda yaygın kullanılan kütüphanelere örnekler verilir.

 

32.HAFTA

Sosyal Etkinlik

 

 

 



 2024-2025 Eğitim Öğretim Yılı Bilişim Teknolojileri ve Yazılım dersi - Programlamaya Giriş ve Algoritma - 10.sınıflar soru dağılım tablosu İndirme sayfasına gitmek için tıklayınız. (ilgili sayfanın altında indir butonu ile indirebilirsiniz)

2024-2025 Eğitim-Öğretim yılı Anadolu ve Fen liselerinde uygulanan bilişim teknolojileri ve yazılım dersi yapılan değişiklikle MEB sınav senaryolarına göre klasik sınav yapılmasını kararlaştırmıştır. 10.sınıflara göre haftada 2 iki saat olan yıllık plana göre sınav senaryoları hazırlanmıştır. Bu senaryo 9.sınıflara da uygulanabilir. Sadece başlık değiştirilmesi gerekir. 1.dönem 1. ve 2.yazılı sınav için hazırlanmıştır.


    Bu blog web sayfası Anadolu Lisesinde görev yapan Bilişim Teknoloji Öğretmenlerinin Etkileşimli tahta üzerinden ders anlatırken kolaylık sağlanması amacıyla ve öğrencilerin sınava site üzerinden çalışması için hazırlanmıştır.

    Bu sayfada büyük punto yazılmasının sebebi sınıf ortamında ders işlerken öğrencilerin deftere not alabilmesi içindir.

  Blog sayfasında mutlaka eksikler bulunacaktır. Eksikler veya eklenmesini istediğiniz bir bölüm varsa iletişim bölümünden yazabilirsiniz.



  Bilişim Teknolojileri ve Yazılım Dersi Hakkında


         MEB müfredatına göre Bilişim Teknolojileri ve Yazılım dersini ilk defa gören öğrenciler için kitaptaki  yukarıdaki şemaya göre Programlamaya giriş ve Algoritma bölümü anlatılacak. Ancak diğer seviye sınıflar için yani daha önce Programlamaya Giriş ve Algoritma bölümünü alan sınıflar için Robotik Kodlama veya Programlama Dilleri veya Mobil Uygulama anlatılacak. Biz bu blog sitesinde Programlamaya Giriş ve Algoritma konusunu ve diğer sınıflar için Programlama Dilleri bölümünü alan PYTHON konusu başlıklarını ele alacağız. 

          Bu programın uygulanması MEB'in değişiklinde kılavuz kitap olmadığından dolayı günlük plan da hazırlanması gerekmektedir. Yıllık ve günlük planları sitenin ilgili ana başlılarında bulabilirsiniz.

İletişim Formu

Ad

E-posta *

Mesaj *

Labels

11.Sınıflar Sınavı - Soru Dağılım Tablosu 2024-2025 Eğitim Öğretim Yılı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı akış diyagramı akış diyagramları algoritma algoritma örnekleri bilişim dersi ders kitabı bilişim dersi öğretim programı bilişim sınıfı bilişim teknolojileri ders kitabı bilişim teknolojileri sınıfı uyulması gereken kurallar bilişim teknolojileri ve yazılım dersi Bilişim Teknolojileri ve Yazılım dersi ders kitabı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı bilişim teknolojileri ve yazılım dersi sene başı zümresi bt sınıfı bt sınıfı uyulması gereken kurallar bty zümre c# c++ dart do while do while döngüsü elif else for for döngüsü günlük plan günlük plan boş şablon günlük plan örneği if java javascript karar yapıları kazanımlar lise bilişim sınıfı uyulması gereken kurallar lise bilişim teknolojileri ders kitabı meb günlük plan meb günlük plan örneği mobil uygulama ortaöğretim bilişim teknolojileri dersi kitabı pdf php problem çözme problem çözme adımları problem nedir programlama dilleri programlamaya giriş ve algoritma programlamaya giriş ve algoritma 4.ünite kazanımları programlamaya giriş ve algoritma kazanımları proramlamaya giriş ve algoritma sınavı python python 2.ünite python 2.ünite kazanımları python soru dagılım tablosu python soru dagıtım tablosu python ünite-1 kazanımları robotik kodlama sene başı zümre sene başı zümre toplantı tutanağı sınav soru dagılım tablosu soru dagıtım tablosu şablon günlük plan while while döngüsü While true örneği wile true yapay zeka

- Ara

- En Çok Görüntülenen

- Blog Arşivi