EYLÜL
|
09-13 Eylül
|
4 |
|
ÖĞ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. Problem
1.1.2. Problem Çözme Süreci Demokrasinin önemi |
Problemçözmesürecindekitemel
kavramları açıklar.
|
|
Anlatım, gösterip yaptırma, soru cevap, grup çalışması, beyinfırtınası, uygulama
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet bağlantısı, programlama dili, derskitabı
|
|
15 Temmuz Demokrasi ve Millî Birlik Günü |
EYLÜL
|
16-20 Eylül
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Gaziler Günü (19 Eylül), İlköğretim Haftası |
EYLÜL
|
23-27 Eylül
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
EYLÜL
|
30 Eylül-
04 Ekim
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Hayvanları Koruma Günü (4 Ekim) |
EKİM
|
07-11 Ekim
|
4 |
|
ÖĞRENME BİRİMİ 2: BLOK TABANLI
PROGRAMLAMA
2. BLOK TABANLIPROGRAMLAMA
2.1. Blok Tabanlı Programlama Ortamı
2.1.1. Kurulum |
Bloktabanlıyazılımlarıntemel
yapısınıve özelliklerini açıklar.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
EKİM
|
14-18 Ekim
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
EKİM
|
21-25 Ekim
|
4 |
|
2.2.2. Dekorlar
2.2.3. Sesler
Atatürk'ün Cumhuriyetçilik İlkesi |
Blok tabanlı programı kullanarak
kodlama yapar
|
29 Ekim Cumhuriyet Bayramı
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
EKİM
|
28 Ekim-
01 Kasım
|
4 |
|
2.2.4. Kod Blokları
2.3. Proje Uygulama Örnekleri 1.Dönem
1.Sınav |
Blok tabanlı programlamada
projeler oluşturur.
|
1.Sınav
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
29 Ekim Cumhuriyet Bayramı |
KASIM
|
04-08 Kasım
|
4 |
|
ÖĞRENME BİRİMİ 3: PROGRAMLAMA DİLİ TEMELLERİ
3. PROGRAMLAMA DİLİ TEMELLERİ
3.1. Program ve Yazılım
3.2. Programlama Dili
Atatürk'ün eğitime ve bilime verdiği önem |
Programlama dilinin özelliklerini ve diğer programlama dillerinden farklarını açıklar.
|
10 Kasım Atatürk'ü Anma Günü ve Atatürk Haftası
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Atatürk Haftası |
KASIM
|
11-15 Kasım
|
4 |
|
ARA TATİL (11-15 KASIM) |
|
|
|
|
|
|
KASIM
|
18-22 Kasım
|
4 |
|
3.3. Neden Python?
3.4. Python ile Neler Yapılabilir?
3.5. Python Kurulumu |
Programlama dilini bilgisayarına kurar
|
|
Anlatım, gösterip yaptırma, soru cevap, grup çalışması, beyinfırtınası, uygulama
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
KASIM
|
25-29 Kasım
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Öğretmenler Günü (24 Kasım) |
ARALIK
|
02-06 Aralık
|
4 |
|
ÖĞRENME BİRİMİ 4: VERİ YAPILARI
4. VERİ YAPILARI
4.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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Dünya Engelliler Günü (3 Aralık) |
ARALIK
|
09-13 Aralık
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
ARALIK
|
16-20 Aralık
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
ARALIK
|
23-27 Aralık
|
4 |
|
4.3. Veri Tipleri
4.3.1. String (Metinsel) Veri Tipi
4.3.2. Numbers(Sayısal) VeriTipleri |
Programlama dilinde veri tiplerini
amacına uygun kullanır. Programlama dilinde tanımladığı veriye ait temel fonksiyonların yer aldığı programları geliştirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Mehmet Akif Ersoy’u Anma Haftası |
ARALIK
|
30 Aralık-
03 Ocak
|
4 |
|
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) VeriTipi 1.Dönem 2.Sınav |
Farklı veri tiplerini (listeler, sözlükler vb.) kullanarak programlargeliştirir.
|
2.Sınav
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
OCAK
|
06-10 Ocak
|
4 |
|
ÖĞRENME BİRİMİ 5: KARAR VE DÖNGÜ
YAPILARI
5. KARAR VE DÖNGÜYAPILARI
5.1. Karar Yapıları
5.1.1. If-Else Yapısı |
Kontrol yapılarını kullanarak
programlar geliştirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
OCAK
|
13-17 Ocak
|
4 |
|
5.1.2. If-Elif-Else Yapısı
5.1.3. İç İçe İfadeler |
Kontrol yapılarını kullanarak
programlar geliştirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
OCAK
|
20-24 Ocak
|
4 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
OCAK
|
27-31 Ocak
|
4 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
ŞUBAT
|
03-07 Şubat
|
4 |
|
5.2.1. For Döngüsü |
Tekrarlıyapılarıkullanarak programlar geliştirir.
|
|
Anlatım, gösterip yaptırma, soru cevap, grup çalışması, beyinfırtınası, uygulama
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
ŞUBAT
|
10-14 Şubat
|
4 |
|
5. 2. 1. 1. Range Kullanımı
5. 2. 1. 2. In kullanımı |
Tekrarlıyapılarıkullanarak programlar geliştirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
ŞUBAT
|
17-21 Şubat
|
4 |
|
5.2.2. While Döngüsü
5.2.3. Break ve Continue Deyimleri |
Tekrarlıyapılarıkullanarak programlar geliştirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
ŞUBAT
|
24-28 Şubat
|
4 |
|
ÖĞRENME BİRİMİ 6: FONKSİYONLAR
6. FONKSİYONLAR
6.1. Fonksiyon
6.1.1. Fonksiyonların Kullanımı |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
MART
|
03-07 Mart
|
4 |
|
6.1.2. Gömülü Fonksiyonlarınve Modüllerin
Kullanımı
6.2. Fonksiyon Tanımlama
6.2.1. Fonksiyon Düzenleme |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
MART
|
10-14 Mart
|
4 |
|
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 Fonksiyonlar |
Program dilinde fonksiyonları kullanır.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
İstiklâl Marşı'nın Kabulü be Mehmet Akif Ersoy'u Anma Günü (12 Mart) |
MART
|
17-21 Mart
|
4 |
|
6.4. Özyinelemeli Fonksiyonlar
6.4.1. Özyinelemeli Fonksiyonların Çalışma Şekli
6.5. Fonksiyonlarda Kullanılan Değişkenlerin Kapsamı
Atatürk’ün vatan ve millet sevgisi |
Fonksiyon türlerine göre programlar
geliştirir.
|
18 Mart Çanakkale Zaferi ve Şehitler Günü
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
18 Mart Çanakkale Zaferi, Şehitler Günü |
MART
|
24-28 Mart
|
4 |
|
ÖĞ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 BilgisininBiçimlendirilmesi 2.Dönem 1.Sınav |
Tarih nesnesi oluşturur. Tarih bilgisini biçimlendirir.
|
1.Sınav
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Dünya Tiyatrolar Günü (27 Mart) |
MART
|
31 Mart-
04 Nisan
|
4 |
|
7.2. String (Metin) İşlemleri
7.2.1. String Verileri Birleştirme
7.2.2. String Veriİçerisindeki Bir Karaktere
Erişme |
Metin bilgisini biçimlendirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Kütüphaneler Haftası, Dünya Otizm Farkındalık Günü (2 Nisan) |
NİSAN
|
07-11 Nisan
|
4 |
|
ARA TATİL (31 MART - 4 NİSAN) |
|
|
|
|
|
|
NİSAN
|
14-18 Nisan
|
4 |
|
7.2.3. String Verinin Uzunluğu
7.2.4. StringVeriyiParçalama(Slice)veBölme (Split)
7.2.5. String Veri İçinde Karakter Değiştirme,
Karakter Ekleme ve Çıkarma |
Metin bilgisini biçimlendirir.
|
|
Anlatım, gösterip yaptırma, soru cevap, grup çalışması, beyinfırtınası, uygulama
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
NİSAN
|
21-25 Nisan
|
4 |
|
7.2.6. String Veri İçinde Bir Karakterin Yerini veyaMetninKarakteriİçerip İçermediğini Bulma
7.2.7. String Veri İle Büyükve Küçük Harf
Değişimi Yapma
Çocuk, insan sevgisi ve evrensellik |
Metin bilgisini biçimlendirir.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
23 Nisan Ulusal Egemenlik ve Çocuk Bayramı |
NİSAN
|
28 Nisan-
02 Mayıs
|
4 |
|
Ğ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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
Kût'ül Amâre Zaferi (29 Nisan), 1 Mayıs Emek ve Dayanışma Günü |
MAYIS
|
05-09 Mayıs
|
4 |
|
8.1.2.1.Programcı Hataları/YazımHataları
8. 1. 2. 2. Mantıksal Hatalar (Bugs)
8. 1. 2. 3. İstisnai Hatalar |
İstisna işlemlerini açıklar.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
MAYIS
|
12-16 Mayıs
|
4 |
|
8.2. Hata Yakalama
8.3. Python Hata Türleri
8.3.1. Birden Fazla “Except” Bloğu Atatürkçü düşüncede yer alan temelfkirler |
Try-except bloklarını kullanır.
|
19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
MAYIS
|
19-23 Mayıs
|
4 |
|
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, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
19 Mayıs Atatürk'ü Anma ve Gençlik ve Spor Bayramı |
MAYIS
|
26-30 Mayıs
|
4 |
|
ÖĞRENME BİRİMİ 9: DOSYA İŞLEMLERİ
9. DOSYA İŞLEMLERİ
9.1. ÇalışmaDiziniAyarlarıveKlasör
Oluşturma
9.1.1. Yol (Path) Tanımlama
2.Dönem 2.Sınav |
Programlama dilinde dosya okuma
işlemlerini yapar.
|
2.Sınav
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
İstanbul'un Fethi (29 Mayıs) |
HAZİRAN
|
02-06 Haziran
|
4 |
|
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 |
Dosyaoluşturma ve yazmaişlemlerini
yapar.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|
HAZİRAN
|
09-13 Haziran
|
4 |
|
9.2. Dosya Oluşturma ve Yazma
9.3. Dosya Silme ve Yedekleme |
Dosyasilmeve yedeklemeişlemlerini
yapar.
|
|
Anlatım, gösterip yaptırma,...
|
Bilgisayar,akıllıtahtaveya projeksiyon, internet...
|
|
|