Programlama Temelleri Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 9. SINIF PROGRAMLAMA TEMELLERİ DERSİ DERS PLANI

Öğretmen Adı

Ders Öğretmeni

Müdür Adı

Okul Müdürü

Hafta 8 / 37
2026-2027 günlük plan ana yapı tablosu — 37 hafta
HaftaTarihSaatTema / ÜniteÜnite / TemaKonuÖğrenme Çıktısı KodlarıKazanım KodlarıÖğrenme KanıtlarıÖlçme-DeğerlendirmeBölüm / Durum
#14-18 Eylül4Algoritmik Düşünme ve TasarımProblem analizi ve bileşenleriAlgoritmik düşünme sürecini problem senaryoları üzerinde yapılandırırGözlem FormuDolu
#21-25 Eylül4Algoritmik Düşünme ve TasarımProblem analizi ve bileşenleriAlgoritmik düşünme sürecini problem senaryoları üzerinde yapılandırırGözlem FormuDolu
#28 Eylül - 2 Ekim4Algoritmik Düşünme ve TasarımAkış şeması (Flowchart)Çözüm algoritmaları için akış şemaları hazırlar.Gözlem FormuDolu
#5-9 Ekim4Algoritmik Düşünme ve TasarımAkış şeması (Flowchart)Çözüm algoritmaları için akış şemaları hazırlar.Gözlem FormuDolu
#12-16 Ekim4Temel Programlama YapılarıDeğişkenler, Sabitler ve Veri TürleriDeğişkenleri ve sabitleri programlama standartlarına göre tanımlarYazılı Sınav, Performans GöreviDolu
#19-23 Ekim4Temel Programlama YapılarıDeğişkenler, Sabitler ve Veri TürleriDeğişkenleri ve sabitleri programlama standartlarına göre tanımlarYazılı Sınav, Performans GöreviDolu
#26-30 Ekim4Temel Programlama YapılarıKullanıcı Etkileşimi ve Tür DönüşümüGiriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlarYazılı Sınav, Performans GöreviDolu
#2-6 Kasım4Temel Programlama YapılarıKullanıcı Etkileşimi ve Tür DönüşümüGiriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlarYazılı Sınav, Performans GöreviDolu

8. Hafta — 2-6 Kasım — Tema: Temel Programlama Yapıları Dolu

Ders
Programlama Temelleri
Sınıf
9. Sınıf
Tema / Ünite
Temel Programlama Yapıları
Konu
Kullanıcı Etkileşimi ve Tür Dönüşümü
Süre
4 ders saati (160 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

Öğrenme Çıktıları ve Süreç Bileşenleri MEB

Giriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlar
c) Tür dönüşümleri (casting) ve olası hataların (ValueError) çözümü sağlanır.

Tema Özeti DPO

Temel Programlama Yapıları ünitesinin 4. haftası.

Programlar Arası Bileşenler MEB

Kavramsal BecerilerKB2.4 Çözümleme / AnalizKB2.7 KarşılaştırmaKB2.8 Sorgulama / İncelemeKB2.10 Çıkarım YapmaKB2.13 YapılandırmaKB2.16 Akıl YürütmeKB2.17 DeğerlendirmeKB2.19 Mantıksal DenetimKB3.3 Eleştirel Düşünme
EğilimlerE1.1 MerakE3.6 AnalitiklikE3.7 SistemlilikE3.10 Eleştirel Bakma
Sosyal-Duygusal Öğrenme BecerileriSDB1.2 Kendini Düzenleme (Öz Düzenleme)SDB3.1 Sorunları Çözme
DeğerlerD3 ÇalışkanlıkD6 DürüstlükD19 Vatanseverlik
Okuryazarlık BecerileriOB1 Bilgi OkuryazarlığıOB2 Dijital OkuryazarlıkOB7 Veri Okuryazarlığı
Disiplinler Arası İlişkilerMatematikYabancı Dil
Beceriler Arası İlişkilerMAB2.1. Matematiksel Çözümler GeliştirmeBTYAB2.1. Algoritmik DüşünmeBTYAB6.2. Dijital Güvenlik Önlemlerini Uygulama

Alan Becerileri MEB

Öğrencinin bir problemi analiz ederek algoritmik çözüm tasarlama ve bu tasarımı programlama dilleriyle standartlara uygun şekilde yazılıma dönüştürme becerisidir.

Diğer Derslerle İlişki MEB

Matematik, Yabancı Dil ders(ler)i ile ilişkilendirilir.

Öğrenme Kanıtları (Ölçme ve Değerlendirme) DPO

  • Yazılı Sınav
  • Performans Görevi
  • Öz Değerlendirme Formu

Temel Kabuller DPO

Önceki haftaların çıktıları (Kullanıcı Etkileşimi ve Tür Dönüşümü) edinilmiş kabul edilir.

Ön Değerlendirme Süreci DPO

Önceki haftanın çıktıları (Kullanıcı Etkileşimi ve Tür Dönüşümü) kısa sorularla yoklanır.

Köprü Kurma DPO

Kullanıcı Etkileşimi ve Tür Dönüşümü ile Kullanıcı Etkileşimi ve Tür Dönüşümü arasında ilişki kurulur; kullanıcı Etkileşimi ve Tür Dönüşümü hatırlatılır.

Öğrenme-Öğretme Uygulamaları DPO

  1. Derse Giriş15 dk

    Önceki haftanın çıktıları (Kullanıcı Etkileşimi ve Tür Dönüşümü) kısa sorularla yoklanır; kullanıcı Etkileşimi ve Tür Dönüşümü konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

  2. Keşfetme50 dk

    Öğrencilerin kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

  3. Uygulama70 dk

    Öğrenciler kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Kullanıcı Etkileşimi ve Tür Dönüşümü).

  4. Sonuçlandırma25 dk

    Öğrencilerin "c) Tür dönüşümleri (casting) ve olası hataların (ValueError) çözümü sağlanır" düzeyine ulaşması gözlenir; yazılı Sınav ile değerlendirilir.

Sınıf defteri: Kullanıcı Etkileşimi ve Tür Dönüşümü; değerlendirme

Derse Giriş 15 dk

Önceki haftanın çıktıları (Kullanıcı Etkileşimi ve Tür Dönüşümü) kısa sorularla yoklanır; kullanıcı Etkileşimi ve Tür Dönüşümü konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

Keşfetme 50 dk

Öğrencilerin kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

Uygulama 70 dk

Öğrenciler kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Kullanıcı Etkileşimi ve Tür Dönüşümü).

Sonuçlandırma 25 dk

Öğrencilerin "c) Tür dönüşümleri (casting) ve olası hataların (ValueError) çözümü sağlanır" düzeyine ulaşması gözlenir; yazılı Sınav ile değerlendirilir.

Farklılaştırma Boş

ZÖğretmen tarafından doldurulacak
DÖğretmen tarafından doldurulacak

Araç-Gereç ve Kaynaklar DPO

Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
Kaynaklar
  • Programlama Temelleri Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Bilgi Formu (MEB)

Öğretmen Görüşleri

BÖLÜM I

Ders
Programlama Temelleri
Sınıf
9. Sınıf
Ünite / Tema
Temel Programlama Yapıları
Konu
Kullanıcı Etkileşimi ve Tür Dönüşümü
Önerilen Süre
4 ders saati (160 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

BÖLÜM II DPO

Kazanımlar
Giriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlar
Açıklamalar
  • c) Tür dönüşümleri (casting) ve olası hataların (ValueError) çözümü sağlanır.
Öğrenme-Öğretme Yöntem ve Teknikleri
  • Anlatım
  • Soru-Cevap
  • Problem Çözme
  • Gösterip Yaptırma
Kullanılan Eğitim Teknolojileri, Araç ve Gereçler
Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
Kaynaklar
  • Programlama Temelleri Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Kullanıcı Etkileşimi ve Tür Dönüşümü konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Kullanıcı Etkileşimi ve Tür Dönüşümü) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Giriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlar

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Tür dönüşümleri (casting) ve olası hataların (ValueError) çözümü sağlanır.

Grupla Öğrenme Etkinlikleri

Öğrenciler gruplara ayrılır; kullanıcı Etkileşimi ve Tür Dönüşümü ile ilgili problem/örnek olay grup çalışmasıyla çözülür ve sınıfla paylaşılır.

Özet

Haftanın konuları öğrencilerle birlikte özetlenir; bir sonraki dersin konusu duyurulur.

BÖLÜM III — Ölçme-Değerlendirme

Bireysel Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Yazılı Sınav
  • Performans Görevi
  • Öz Değerlendirme Formu
Grupla Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Grup çalışması gözlem formu
Öğrenme Güçlüğü Olan ve İleri Düzey Öğrenciler İçin Ek Ölçme-Değerlendirme

    BÖLÜM IV — Planın Uygulanmasına İlişkin Açıklamalar

    • Belirtilen tarihlerde ve haftalarda, müfredat programına göre değişiklikler yapılabilir.
    • Öğrenci merkezli öğretim yöntemleri ve teknikleri aktif olarak kullanılacaktır.
    • Ölçme ve değerlendirme süreçlerinde çeşitlilik sağlanacak ve süreç odaklı değerlendirme yapılacaktır.
    • Bireysel farklılıklar dikkate alınarak öğretime yön verilecektir.
    • Teknoloji entegrasyonu ile öğrenme süreçleri desteklenecektir.
    #9-13 Kasım4Temel Programlama YapılarıOperatörler ve İşlem ÖnceliğiOperatörleri ve işlem önceliğini kullanarak verileri işlerYazılı Sınav, Performans GöreviDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım4Temel Programlama YapılarıYapay Zekâ Kod DenetimiYapay zekâ tarafından üretilen kodları insan denetimi prensibiyle doğrular.Yazılı Sınav, Performans GöreviDolu
    #30 Kasım - 4 Aralık4Karar Yapıları ve DöngülerKoşul Yapıları ve Mantıksal OperatörlerKoşul yapılarını kullanarak program akışını yönetirYazılı Sınav, Performans GöreviDolu
    #7-11 Aralık4Karar Yapıları ve DöngülerKoşul Yapıları ve Mantıksal OperatörlerKoşul yapılarını kullanarak program akışını yönetirYazılı Sınav, Performans GöreviDolu
    #14-18 Aralık4Karar Yapıları ve DöngülerKoşul Yapıları ve Mantıksal OperatörlerKoşul yapılarını kullanarak program akışını yönetirYazılı Sınav, Performans GöreviDolu
    #21-25 Aralık4Karar Yapıları ve DöngülerDöngü Yapıları ve Liste İşlemleriTekrarlı işlemleri yönetmek için döngü yapılarını ve liste ilişkisini kullanırYazılı Sınav, Performans GöreviDolu
    #28 Aralık - 1 Ocak4Karar Yapıları ve DöngülerDöngü Yapıları ve Liste İşlemleriTekrarlı işlemleri yönetmek için döngü yapılarını ve liste ilişkisini kullanırYazılı Sınav, Performans GöreviDolu
    #4-8 Ocak4Karar Yapıları ve DöngülerDöngü Yapıları ve Liste İşlemleriTekrarlı işlemleri yönetmek için döngü yapılarını ve liste ilişkisini kullanırYazılı Sınav, Performans GöreviDolu
    #11-15 Ocak4Karar Yapıları ve DöngülerGrafiksel GörselleştirmeAlgoritma süreçlerini grafik kütüphaneleri ile görselleştirirYazılı Sınav, Performans GöreviDolu
    #18-22 Ocak4Karar Yapıları ve DöngülerGrafiksel GörselleştirmeAlgoritma süreçlerini grafik kütüphaneleri ile görselleştirirYazılı Sınav, Performans GöreviDolu
    25-29 OcakAkademik Takvim Yarıyıl Tatili
    1-5 ŞubatAkademik Takvim Yarıyıl Tatili
    #8-12 Şubat4Modüler Programlama ve FonksiyonlarFonksiyon Tanımlama ve Veri AkışıFonksiyon yapılarını ve veri akışını standartlara göre tasarlarYazılı Sınav, Performans GöreviDolu
    #15-19 Şubat4Modüler Programlama ve FonksiyonlarFonksiyon Tanımlama ve Veri AkışıFonksiyon yapılarını ve veri akışını standartlara göre tasarlarYazılı Sınav, Performans GöreviDolu
    #22-26 Şubat4Modüler Programlama ve FonksiyonlarModüler Mimari ve Değişken Etki AlanıModüler mimariyi ve değişken etki alanını yönetirYazılı Sınav, Performans GöreviDolu
    #1-5 Mart4Modüler Programlama ve FonksiyonlarModüler Mimari ve Değişken Etki AlanıModüler mimariyi ve değişken etki alanını yönetirYazılı Sınav, Performans GöreviDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart4Modüler Programlama ve FonksiyonlarKod Kalitesi ve DenetimiYapay zekâ ve dijital araçlarla kod kalitesini denetlerYazılı Sınav, Performans GöreviDolu
    #22-26 Mart4Modüler Programlama ve FonksiyonlarKod Kalitesi ve DenetimiYapay zekâ ve dijital araçlarla kod kalitesini denetlerYazılı Sınav, Performans GöreviDolu
    #29 Mart - 2 Nisan4Veri Yönetimi ve Kalıcı Program YapılarıGelişmiş Veri Yapıları (Dictionary)Veri yapılarını (liste, sözlük) verileri gruplandırmak için kullanırYazılı Sınav, Performans GöreviDolu
    #5-9 Nisan4Veri Yönetimi ve Kalıcı Program YapılarıGelişmiş Veri Yapıları (Dictionary)Veri yapılarını (liste, sözlük) verileri gruplandırmak için kullanırYazılı Sınav, Performans GöreviDolu
    #12-16 Nisan4Veri Yönetimi ve Kalıcı Program YapılarıDosya İşlemleri (I/O)Dosya sistemlerini kullanarak verileri kalıcı olarak saklarYazılı Sınav, Performans GöreviDolu
    #19-23 Nisan4Veri Yönetimi ve Kalıcı Program YapılarıDosya İşlemleri (I/O)Dosya sistemlerini kullanarak verileri kalıcı olarak saklarYazılı Sınav, Performans GöreviDolu
    #26-30 Nisan4Veri Yönetimi ve Kalıcı Program YapılarıVeri Formatları ve DenetimYapay zekâ desteğiyle veri yönetimini tasarlayarak iyileştirirYazılı Sınav, Performans GöreviDolu
    #3-7 Mayıs4Veri Yönetimi ve Kalıcı Program YapılarıVeri Formatları ve DenetimYapay zekâ desteğiyle veri yönetimini tasarlayarak iyileştirirYazılı Sınav, Performans GöreviDolu
    #10-14 Mayıs4Dayanıklılık, Etik ve Sunumİstisna Yönetimi ve Hata Ayıklama (Debugging)İstisna yönetimi ve hata ayıklama teknikleriyle dayanıklı kod geliştirirYazılı Sınav, Performans GöreviDolu
    #17-21 Mayıs4Dayanıklılık, Etik ve Sunumİstisna Yönetimi ve Hata Ayıklama (Debugging)İstisna yönetimi ve hata ayıklama teknikleriyle dayanıklı kod geliştirirYazılı Sınav, Performans GöreviDolu
    #24-28 Mayıs4Dayanıklılık, Etik ve SunumBilişim Etiği ve Veri GüvenliğiYazılım etiği, veri güvenliği ve AI güvenliği prensiplerini uygularYazılı Sınav, Performans GöreviDolu
    #31 Mayıs - 4 Haziran4Dayanıklılık, Etik ve SunumBilişim Etiği ve Veri GüvenliğiYazılım etiği, veri güvenliği ve AI güvenliği prensiplerini uygularYazılı Sınav, Performans GöreviDolu
    #7-11 Haziran4Dayanıklılık, Etik ve SunumDijital Portfolyo ve Proje SunumuYazılım ürününü teknik ve etik boyutlarıyla sunarYazılı Sınav, Performans GöreviDolu
    #14-18 Haziran4Dayanıklılık, Etik ve SunumDijital Portfolyo ve Proje SunumuYazılım ürününü teknik ve etik boyutlarıyla sunarYazılı Sınav, Performans GöreviDolu
    #21-25 Haziran4Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıBoş Sosyal Etkinlik

    9. Sınıf Programlama Temelleri Günlük Planı — Kaynaklar ve İçerik

    • 9. Sınıf Programlama Temelleri Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • Bilişim Teknolojileri 9. Sınıf Çerçeve Öğretim Programı (ÇÖP)
    • Programlama Temelleri Ders Bilgi Formu (DBF)
    • Programlama Temelleri Ders Materyali (DM)
    • Ders İçeriği

      Bilişim Teknolojileri - Ağ İşletmenliği (Mesleki ve Teknik Anadolu Lisesi) alanında Programlama Temelleri dersi 9. sınıf 2026-2027 eğitim öğretim yılı günlük planı (haftalık ders planı). Haftalık 4 ders saati.

      Üniteler ve Konular

      1. Algoritmik Düşünme ve Tasarım (16 ders saati)

      Problemlere uygun algoritmik çözümler tasarlayabilme

      • 1. Problem analizi ve bileşenleri
        • Algoritmik düşünme sürecini problem senaryoları üzerinde yapılandırır
      • 2. Akış şeması (Flowchart)
        • Çözüm algoritmaları için akış şemaları hazırlar.

      2. Temel Programlama Yapıları (24 ders saati)

      Temel programlama yapılarını kullanarak kullanıcı etkileşimli yazılımlar geliştirebilme

      • 1. Değişkenler, Sabitler ve Veri Türleri
        • Değişkenleri ve sabitleri programlama standartlarına göre tanımlar
      • 2. Kullanıcı Etkileşimi ve Tür Dönüşümü
        • Giriş-çıkış fonksiyonlarını kullanarak kullanıcı etkileşimi sağlar
      • 3. Operatörler ve İşlem Önceliği
        • Operatörleri ve işlem önceliğini kullanarak verileri işler
      • 4. Yapay Zekâ Kod Denetimi
        • Yapay zekâ tarafından üretilen kodları insan denetimi prensibiyle doğrular.

      3. Karar Yapıları ve Döngüler (32 ders saati)

      Kontrol yapılarını kullanarak program akışını yönetebilme

      • 1. Koşul Yapıları ve Mantıksal Operatörler
        • Koşul yapılarını kullanarak program akışını yönetir
      • 2. Döngü Yapıları ve Liste İşlemleri
        • Tekrarlı işlemleri yönetmek için döngü yapılarını ve liste ilişkisini kullanır
      • 3. Grafiksel Görselleştirme
        • Algoritma süreçlerini grafik kütüphaneleri ile görselleştirir

      4. Modüler Programlama ve Fonksiyonlar (24 ders saati)

      Tekrar eden kodları fonksiyonlar kullanarak modüler ve sürdürülebilir yapılara dönüştürebilme

      • 1. Fonksiyon Tanımlama ve Veri Akışı
        • Fonksiyon yapılarını ve veri akışını standartlara göre tasarlar
      • 2. Modüler Mimari ve Değişken Etki Alanı
        • Modüler mimariyi ve değişken etki alanını yönetir
      • 3. Kod Kalitesi ve Denetimi
        • Yapay zekâ ve dijital araçlarla kod kalitesini denetler

      5. Veri Yönetimi ve Kalıcı Program Yapıları (24 ders saati)

      Gelişmiş veri yapılarını ve dosya sistemlerini kullanarak verileri organize edebilme

      • 1. Gelişmiş Veri Yapıları (Dictionary)
        • Veri yapılarını (liste, sözlük) verileri gruplandırmak için kullanır
      • 2. Dosya İşlemleri (I/O)
        • Dosya sistemlerini kullanarak verileri kalıcı olarak saklar
      • 3. Veri Formatları ve Denetim
        • Yapay zekâ desteğiyle veri yönetimini tasarlayarak iyileştirir

      6. Dayanıklılık, Etik ve Sunum (24 ders saati)

      İstisna yönetimi tekniklerini kullanarak program dayanıklılığını optimize edebilme

      • 1. İstisna Yönetimi ve Hata Ayıklama (Debugging)
        • İstisna yönetimi ve hata ayıklama teknikleriyle dayanıklı kod geliştirir
      • 2. Bilişim Etiği ve Veri Güvenliği
        • Yazılım etiği, veri güvenliği ve AI güvenliği prensiplerini uygular
      • 3. Dijital Portfolyo ve Proje Sunumu
        • Yazılım ürününü teknik ve etik boyutlarıyla sunar

    İlgili Planlar