EYLÜL
|
09-13 Eylül
|
2 |
|
ÖĞRENME BİRİMİ 1: PROBLEM ÇÖZME VE ALGORİTMALAR 1. PROBLEM ÇÖZME VE ALGORİTMALAR 1.1. Problem Çözme ve Temel Kavramlar 1.1.1 . Problem1.1.2. Problem Çözme Süreci Demokrasinin önemi Cavid 19 Bilgilendirmesi ve Hijyen
Kuralları |
Problem çözme sürecindeki temel kavramları açıklar.
|
|
Anlatım,
Soru-Cevap
Aktif Gösterim,
Uygulama,
Grup Çalışması,
Okuma,
Yazma,
Dikte,
Rol Yapma,
Gösteri
Drama,
Tekrar Etme
|
Bilgisayar, Atölye İmkanları
|
|
15 Temmuz Demokrasi ve Millî Birlik Günü |
EYLÜL
|
16-20 Eylül
|
2 |
|
1.2. Problem Çözmede Temel İşlemler 1.2.1. Aritmetiksel Operatörler 1.2.2. Karşılaştırma Operatörleri 1.2.3. Mantıksal Operatörler 1.2.4. İşlem önceliği |
Problem türlerini açıklar. Verilen problem için uygun teknikleri kullanarak çözüm bulur.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Gaziler Günü (19 Eylül), İlköğretim Haftası |
EYLÜL
|
23-27 Eylül
|
2 |
|
1.3. Algoritmalar 1.3.1 . Sözde Kod (Pseudo-code) 1.3.2. Problem Çözmede Algoritma Hataları |
Verilen problemi çözmek üzere farklı algoritmalar tasarlar. Algoritmanın hatalarını giderir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
EYLÜL
|
30 Eylül-
04 Ekim
|
2 |
|
1.4. Akış Diyagramları 1.4.1. Flowcart (Akış Diyagramı) Hazırlama Programının Kurulumu 1.4.2. Doğrusal Akış Şeması Örnekleri 1.4.3. Karar İfadeleri Kullanılarak Hazırlanan Akış Şeması örnekleri 1 .4.4. Döngüler Kullanılarak Hazırlanan Akış Şeması Örnekleri |
Verilen problemin çözümüne uygun akış şemaları oluşturur.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Hayvanları Koruma Günü (4 Ekim) |
EKİM
|
07-11 Ekim
|
2 |
|
ÖĞRENME BİRİMİ 2: BLOK TABANLI PROGRAMLAMA2. BLOKTABANLI PROGRAMLAMA2.1. Blok Tabanlı Programlama Ortamı 2.1.1. Kurulum |
Blok tabanlı yazılımların temel yapısını ve özelliklerini açıklar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
EKİM
|
14-18 Ekim
|
2 |
|
2.1.2. Hesap Oluşturma 2.2. Blok Tabanlı Programın Arayüzü 2.2.1. Kuklalar (Karakterler) |
Blok tabanlı programı kullanarak kodlama yapar
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
EKİM
|
21-25 Ekim
|
2 |
|
2.2.2. Dekorlar 2.2.3. Sesler Atatürk'ün Cumhuriyetçilik İlkesi |
Blok tabanlı programı kullanarak kodlama yapar
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
EKİM
|
28 Ekim-
01 Kasım
|
2 |
|
2.2.4. Kod Blokları 2.3. Proje Uygulama Örnekleri 1.Dönem 1.Sınav |
Blok tabanlı programlamada projeler oluşturur.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
29 Ekim Cumhuriyet Bayramı |
KASIM
|
04-08 Kasım
|
2 |
|
ÖĞRENME BİRİMİ 3: PROGRAMLAMA DİLİ TEMELLERİ 3. PROGRAMLAMA DİLİ TEMELLERİ 3.1. Program ve Yazılım 3.2. Programlama Dilie Atatürk'ün eğitime ve bilime verdiği önem |
Programlama dilinin özelliklerini ve diğer programlama dillerinden farklarını açıklar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Atatürk Haftası |
KASIM
|
11-15 Kasım
|
2 |
|
ARA TATİL (11-15 KASIM) |
|
|
|
|
|
|
KASIM
|
18-22 Kasım
|
2 |
|
3.3. Neden Python?3.4. Python ile Neler Yapılabilir? 3.5. Python Kurulumu |
Programlama dilini bilgisayarına kurar
|
|
Anlatım,
Soru-Cevap
Aktif Gösterim,
Uygulama,
Grup Çalışması,
Okuma,
Yazma,
Dikte,
Rol Yapma,
Gösteri
Drama,
Tekrar Etme
|
Bilgisayar, Atölye İmkanları
|
|
|
KASIM
|
25-29 Kasım
|
2 |
|
3.6. Python İçin Gerekli Araçlar 3.6.1. Editör Kurulumu 3.6.2. Kütüphane Kullanımı |
Programlama dilini kullanmak için gerekli araçları kurar
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Öğretmenler Günü (24 Kasım) |
ARALIK
|
02-06 Aralık
|
2 |
|
ÖĞRENME BİRİMİ 4: VERİ YAPILARI 4. VERİ YAPILARI4.1. Değişken ve Sabit Kavramları 4.1.1. Değişken Tanımlama |
Programlama dilinde değişken, sabit ve operatörleri kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Dünya Engelliler Günü (3 Aralık) |
ARALIK
|
09-13 Aralık
|
2 |
|
4.2. Operatörler 4.2.1. Aritmetiksel Operatörler 4.2.2. Atama Operatörleri |
Programlama dilinde değişken, sabit ve operatörleri kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
ARALIK
|
16-20 Aralık
|
2 |
|
4.2.3. Karşılaştırma Operatörleri 4.2.4. Mantıksal Operatörler 4.2.5. Kimlik Operatörleri ı |
Programlama dilinde değişken, sabit ve operatörleri kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
ARALIK
|
23-27 Aralık
|
2 |
|
4.3. Veri Tipleri 4.3.1. String (Metinsel) Veri Tipi 4.3.2. Numbers(Sayısal) Veri Tipleri |
Programlama dilinde veri tiplerini amacına uygun kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Mehmet Akif Ersoy’u Anma Haftası |
ARALIK
|
30 Aralık-
03 Ocak
|
2 |
|
4.3.3. Listeler 4.3.4. Tuple (Demet) Veri Tipi 4.3.5. Dictionary (Sözlük) Veri Tipi 4.3.6. Set (Küme) Veri Tipi |
Farklı veri tiplerini (listeler, sözlükler vb.) kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
OCAK
|
06-10 Ocak
|
2 |
|
ÖĞRENME BİRİMİ 5: KARAR VE DÖNGÜ YAPILARI 5. KARAR VE DÖNGÜ YAPILARI 5.1. Karar Yapıları 5.1.1. lf-Else Yapısı 1.Dönem 2.Sınav |
Kontrol yapılarını kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
OCAK
|
13-17 Ocak
|
2 |
|
5.1.2. lf-Elif-Else Yapısı 5.1.3. iç içe İfadeler |
Kontrol yapılarını kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
OCAK
|
20-24 Ocak
|
2 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
OCAK
|
27-31 Ocak
|
2 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
ŞUBAT
|
03-07 Şubat
|
2 |
|
5.2.1 . For Döngüsü |
Tekrarlı yapıları kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif Gösterim,
Uygulama,
Grup Çalışması,
Okuma,
Yazma,
Dikte,
Rol Yapma,
Gösteri
Drama,
Tekrar Etme
|
Bilgisayar, Atölye İmkanları
|
|
|
ŞUBAT
|
10-14 Şubat
|
2 |
|
5. 2. 1. 1. Range Kullanımı 5. 2. 1. 2. in kullanımı |
Tekrarlı yapıları kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
ŞUBAT
|
17-21 Şubat
|
2 |
|
5.2.2. While Döngüsü 5.2.3. Break ve Continue Deyimleri |
Tekrarlı yapıları kullanarak programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
ŞUBAT
|
24-28 Şubat
|
2 |
|
ÖĞRENME BİRİMİ 6: FONKSİYONLAR6. FONKSİYONLAR 6.1. Fonksiyon 6.1.1. Fonksiyonların Kullanımı |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
MART
|
03-07 Mart
|
2 |
|
6.1.2. Gömülü Fonksiyonların ve Modüllerin Kullanımı 6.2. Fonksiyon Tanımlama 6.2.1. Fonksiyon Düzenleme |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
MART
|
10-14 Mart
|
2 |
|
6.2.2. Parametre Kavramı ve Fonksiyonlar ile Parametre Kullanımı 6.2.3. Değer Döndürme ve Return İfadesi 6.3. Lambda FonksiyonlarAtatürk’ün vatan ve millet sevgisi |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
İstiklâl Marşı'nın Kabulü be Mehmet Akif Ersoy'u Anma Günü (12 Mart) |
MART
|
17-21 Mart
|
2 |
|
6.4. Özyinelemeli Fonksiyonlar 6.4.1. Özyinelemeli Fonksiyonların Çalışma Şekli 6.5. Fonksiyonlarda Kullanılan Değişkenlerin Kapsamı |
Fonksiyon türlerine göre programlar geliştirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
18 Mart Çanakkale Zaferi, Şehitler Günü |
MART
|
24-28 Mart
|
2 |
|
ÖĞRENME BİRİMİ 7: TARİH VE STRİNG (METİN) İŞLEMLERİ 7. TARİH VE METİN İŞLEMLERİ 7.1. Tarih Nesnesi 7.1.1. String ( Metin ) Olarak Girilen Değerlerin Tarih Bilgisinin Biçimlendirilmesi |
Tarih nesnesi oluşturur.
Tarih bilgisini biçimlendirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Dünya Tiyatrolar Günü (27 Mart) |
MART
|
31 Mart-
04 Nisan
|
2 |
|
7.2. String (Metin) İşlemleri 7.2.1. String Verileri Birleştirme 7.2.2. String Veri içerisindeki Bir Karaktere Erişme 2.Dönem 1.Sınav |
Metin bilgisini biçimlendirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Kütüphaneler Haftası, Dünya Otizm Farkındalık Günü (2 Nisan) |
NİSAN
|
07-11 Nisan
|
2 |
|
ARA TATİL (31 MART - 4 NİSAN) |
|
|
|
|
|
|
NİSAN
|
14-18 Nisan
|
2 |
|
7.2.3. String Verinin Uzunluğu 7.2.4. String Veriyi Parçalama (Slice ) ve Bölme (Split) 7.2.5. String Veri İçinde Karakter Değiştirme, Karakter Ekleme ve Çıkarma |
Metin bilgisini biçimlendirir.
|
|
Anlatım,
Soru-Cevap
Aktif Gösterim,
Uygulama,
Grup Çalışması,
Okuma,
Yazma,
Dikte,
Rol Yapma,
Gösteri
Drama,
Tekrar Etme
|
Bilgisayar, Atölye İmkanları
|
|
|
NİSAN
|
21-25 Nisan
|
2 |
|
7.2.6. String Veri İçinde Bir Karakterin Yerini veya Metnin Karakteri içerip içermediğini Bulma 7.2.7. String Veri İle Büyük ve Küçük Harf Değişimi Yapma Çocuk, insan sevgisi ve evrensellik |
Metin bilgisini biçimlendirir.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
23 Nisan Ulusal Egemenlik ve Çocuk Bayramı |
NİSAN
|
28 Nisan-
02 Mayıs
|
2 |
|
ÖĞRENME BİRİMİ 8: HATA YAKALAMA İŞLEMLERİ 8. HATA YAKALAMA İŞLEMLERİ 8.1. Hata Kavramı ve Hata Türleri 8.1.1. Hata Nedir? 8.1.2. Hata Türleri |
İstisna işlemlerini açıklar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
Kût'ül Amâre Zaferi (29 Nisan), 1 Mayıs Emek ve Dayanışma Günü |
MAYIS
|
05-09 Mayıs
|
2 |
|
8. 1. 2. 1. Programcı Hataları / Yazım Hataları8. 1. 2. 2. Mantıksal Hatalar (Bugs) 8. 1. 2. 3. İstisnai Hatalar |
İstisna işlemlerini açıklar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
MAYIS
|
12-16 Mayıs
|
2 |
|
8.2. Hata Yakalama 8.3. Python Hata Türleri 8.3.1. Birden Fazla "Except" Bloğu Atatürkçü düşüncede yer alan temel fikirler |
Try-except bloklarını kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
MAYIS
|
19-23 Mayıs
|
2 |
|
8.3.2. "as" İfadesi ile Orijinal Hata Mesajı Gösterme 8.3.3. "finally'' bloğu 8.3.4. "raise" ifadesi 8.3.5. "assert" ifadesi |
Finally bloğunu kullanır.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
19 Mayıs Atatürk'ü Anma ve Gençlik ve Spor Bayramı |
MAYIS
|
26-30 Mayıs
|
2 |
|
ÖĞRENME BİRİMİ 9: DOSYA İŞLEMLERİ9. DOSYA İŞLEMLERİ9.1. Çalışma Dizini Ayarları ve Klasör Oluşturma 9.1.1. Yol (Path) Tanımlama 2.Dönem 2.Sınav |
Programlama dilinde dosya okuma işlemlerini yapar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
İstanbul'un Fethi (29 Mayıs) |
HAZİRAN
|
02-06 Haziran
|
2 |
|
9.1.2. Yolu Bilinen Klasör veya Dosyanın Var Olup Olmadığını Kontrol Etme 9.1.3. Klasör Oluşturma 9.1.4. Dosyalara Erişme ve Okuma |
Dosya oluşturma ve yazma işlemlerini
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|
HAZİRAN
|
09-13 Haziran
|
2 |
|
9.2. Dosya Oluşturma ve Yazma 9.3. Dosya Silme ve Yedekleme |
Dosya silme ve yedekleme işlemlerini yapar.
|
|
Anlatım,
Soru-Cevap
Aktif...
|
Bilgisayar, Atölye İmkanları
|
|
|