Programlama Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 11. SINIF PROGRAMLAMA 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ül3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Yazılı Sınav, Performans GöreviDolu
#21-25 Eylül3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Yazılı Sınav, Performans GöreviDolu
#28 Eylül - 2 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Yazılı Sınav, Performans GöreviDolu
#5-9 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.Yazılı Sınav, Performans GöreviDolu
#12-16 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.Yazılı Sınav, Performans GöreviDolu
#19-23 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.Yazılı Sınav, Performans GöreviDolu
#26-30 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.Yazılı Sınav, Performans GöreviDolu
#2-6 Kasım3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.Yazılı Sınav, Performans GöreviDolu

8. Hafta — 2-6 Kasım — Tema: Blok Tabanlı Programlama Dolu

Ders
Programlama
Sınıf
11. Sınıf
Tema / Ünite
Blok Tabanlı Programlama
Konu
Blok Tabanlı Programlama
Süre
3 ders saati (120 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

Blok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.
Problem çözmede algoritma ile program hataları ve hata giderme anlatılır.

Tema Özeti DPO

BLOK TABANLI PROGRAMLAMA ünitesinin 8. haftası.

Programlar Arası Bileşenler Boş

Öğ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ı (Blok Tabanlı Programlama) edinilmiş kabul edilir.

Ön Değerlendirme Süreci DPO

Önceki haftanın çıktıları (Blok Tabanlı Programlama) kısa sorularla yoklanır.

Köprü Kurma DPO

Blok Tabanlı Programlama ile Blok Tabanlı Programlama arasında ilişki kurulur; blok Tabanlı Programlama hatırlatılır.

Öğrenme-Öğretme Uygulamaları DPO

  1. Derse Giriş10 dk

    Önceki haftanın çıktıları (Blok Tabanlı Programlama) kısa sorularla yoklanır; blok Tabanlı Programlama konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

  2. Keşfetme35 dk

    Öğrencilerin blok Tabanlı Programlama ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

  3. Uygulama55 dk

    Öğrenciler blok Tabanlı Programlama ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Blok Tabanlı Programlama).

  4. Sonuçlandırma20 dk

    Öğrencilerin "Problem çözmede algoritma ile program hataları ve hata giderme anlatılır" düzeyine ulaşması gözlenir; yazılı Sınav ile değerlendirilir.

Sınıf defteri: Blok Tabanlı Programlama; değerlendirme

Derse Giriş 10 dk

Önceki haftanın çıktıları (Blok Tabanlı Programlama) kısa sorularla yoklanır; blok Tabanlı Programlama konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

Keşfetme 35 dk

Öğrencilerin blok Tabanlı Programlama ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

Uygulama 55 dk

Öğrenciler blok Tabanlı Programlama ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Blok Tabanlı Programlama).

Sonuçlandırma 20 dk

Öğrencilerin "Problem çözmede algoritma ile program hataları ve hata giderme anlatılı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 Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)

Öğretmen Görüşleri

BÖLÜM I

Ders
Programlama
Sınıf
11. Sınıf
Ünite / Tema
Blok Tabanlı Programlama
Konu
Blok Tabanlı Programlama
Önerilen Süre
3 ders saati (120 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
Blok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.
Açıklamalar
  • Problem çözmede algoritma ile program hataları ve hata giderme anlatılı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 Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Blok Tabanlı Programlama ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Blok Tabanlı Programlama konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Blok Tabanlı Programlama) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Blok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Problem çözmede algoritma ile program hataları ve hata giderme anlatılır.

Grupla Öğrenme Etkinlikleri

Öğrenciler gruplara ayrılır; blok Tabanlı Programlama 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ım3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.Yazılı Sınav, Performans GöreviDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBlok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.Yazılı Sınav, Performans GöreviDolu
    #30 Kasım - 4 Aralık3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBir algoritmayı uyarlamak için en uygun karar yapılarını seçer.Yazılı Sınav, Performans GöreviDolu
    #7-11 Aralık3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBir algoritmayı uyarlamak için en uygun karar yapılarını seçer.Yazılı Sınav, Performans GöreviDolu
    #14-18 Aralık3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaBir algoritmayı uyarlamak için en uygun karar yapılarını seçer.Yazılı Sınav, Performans GöreviDolu
    #21-25 Aralık3Blok Tabanlı ProgramlamaBlok Tabanlı ProgramlamaTüm programlama yapılarını içeren özgün bir proje oluşturur.Yazılı Sınav, Performans GöreviDolu
    #28 Aralık - 1 Ocak3Nesnelerin İnternetiNesnelerin İnternetiDevre elemanlarının görevlerini açıklar.Yazılı Sınav, Performans GöreviDolu
    #4-8 Ocak3Nesnelerin İnternetiNesnelerin İnternetiDevre elemanlarının görevlerini açıklar.Yazılı Sınav, Performans GöreviDolu
    #11-15 Ocak3Nesnelerin İnternetiNesnelerin İnternetiBlok temelli programlama araçlarıyla uygulamalar yapar.Yazılı Sınav, Performans GöreviDolu
    #18-22 Ocak3Nesnelerin İnternetiNesnelerin İnternetiBlok temelli programlama araçlarıyla uygulamalar yapar.Yazılı Sınav, Performans GöreviDolu
    25-29 OcakAkademik Takvim Yarıyıl Tatili
    1-5 ŞubatAkademik Takvim Yarıyıl Tatili
    #8-12 Şubat3Nesnelerin İnternetiNesnelerin İnternetiProgramlama dili ile nesnelerin interneti için program yazar.Yazılı Sınav, Performans GöreviDolu
    #15-19 Şubat3Nesnelerin İnternetiNesnelerin İnternetiProgramlama dili ile nesnelerin interneti için program yazar.Yazılı Sınav, Performans GöreviDolu
    #22-26 Şubat3Nesnelerin İnternetiNesnelerin İnternetiProgramlama dili ile nesnelerin interneti için program yazar.Yazılı Sınav, Performans GöreviDolu
    #1-5 Mart3Nesnelerin İnternetiNesnelerin İnternetiMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Yazılı Sınav, Performans GöreviDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart3Nesnelerin İnternetiNesnelerin İnternetiMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Yazılı Sınav, Performans GöreviDolu
    #22-26 Mart3Nesnelerin İnternetiNesnelerin İnternetiMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Yazılı Sınav, Performans GöreviDolu
    #29 Mart - 2 Nisan3Nesnelerin İnternetiNesnelerin İnternetiMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Yazılı Sınav, Performans GöreviDolu
    #5-9 Nisan3Nesnelerin İnternetiNesnelerin İnternetiSimülasyon aracı (PacketTracer) kullanarak bir sistem tasarlar.Yazılı Sınav, Performans GöreviDolu
    #12-16 Nisan3Oyun ProgramlamaOyun ProgramlamaTemel kodlama ve kullanıcı etkileşim işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #19-23 Nisan3Oyun ProgramlamaOyun ProgramlamaTemel kodlama ve kullanıcı etkileşim işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #26-30 Nisan3Oyun ProgramlamaOyun ProgramlamaKarakter ve çevre düzenlemelerini yapar.Yazılı Sınav, Performans GöreviDolu
    #3-7 Mayıs3Oyun ProgramlamaOyun ProgramlamaKarakter ve çevre düzenlemelerini yapar.Yazılı Sınav, Performans GöreviDolu
    #10-14 Mayıs3Oyun ProgramlamaOyun ProgramlamaAnimasyon ve simülasyon işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #17-21 Mayıs3Oyun ProgramlamaOyun ProgramlamaAnimasyon ve simülasyon işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #24-28 Mayıs3Oyun ProgramlamaOyun ProgramlamaAnimasyon ve simülasyon işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #31 Mayıs - 4 Haziran3Oyun ProgramlamaOyun ProgramlamaAnimasyon ve simülasyon işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #7-11 Haziran3Oyun ProgramlamaOyun ProgramlamaOluşturulan oyunu testinden sonra yayınlar.Yazılı Sınav, Performans GöreviDolu
    #14-18 Haziran3Oyun ProgramlamaOyun ProgramlamaOluşturulan oyunu testinden sonra yayınlar.Yazılı Sınav, Performans GöreviDolu
    #21-25 Haziran3Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıBoş Sosyal Etkinlik

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

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

      Plastik Sanatlar - Plastik Sanatlar (Mesleki ve Teknik Anadolu Lisesi) alanında Programlama dersi 11. sınıf 2026-2027 eğitim öğretim yılı günlük planı (haftalık ders planı). Haftalık 3 ders saati.

      Üniteler ve Konular

      1. Blok Tabanlı Programlama (43 ders saati)

      Bu derste öğrenciye; temel algoritma, görsel blok programlama, iletişim ağı oluşturabilen cihazların programlanması ve oyun programlama işlemlerini yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

      • 1. Blok Tabanlı Programlama
        • Blok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.
        • Blok tabanlı programlama yazılımını bilgisayara kurdurur.
        • Blok tabanlı programlama yazılımı arayüzünü tanıtır.
        • Blok tabanlı programlama yazılım ortamında basit bir uygulama yaptırır.
        • Blok tabanlı programlama ortamında oluşturulan uygulama açıklanır.
        • Blok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.
        • Algoritma kavramı açıklanır.
        • Farklı algoritma örnekleri üzerinden çözümün nasıl gerçekleştirileceği açıklanır.
        • Blok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.
        • Problem çözmede algoritma ile program hataları ve hata giderme anlatılır.
        • Blok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.
        • Hazırlanan programın ölçütlere göre geliştirilmesi yaptırılır.
        • Bir algoritmayı uyarlamak için en uygun karar yapılarını seçer.
        • Karar kontrol deyimleri açıklanır.
        • Karar kontrol deyimlerini kullandırır.
        • Tüm programlama yapılarını içeren özgün bir proje oluşturur.
        • Tüm yapıları içeren çeşitli projeler yaptırılır.

      2. Nesnelerin İnterneti (36 ders saati)

      Bu derste öğrenciye; temel algoritma, görsel blok programlama, iletişim ağı oluşturabilen cihazların programlanması ve oyun programlama işlemlerini yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

      • 1. Nesnelerin İnterneti
        • Devre elemanlarının görevlerini açıklar.
        • Devre elemanlarının görevleri açıklanır.
        • Basit bir devre uygulaması yaptırılır.
        • Blok temelli programlama araçlarıyla uygulamalar yapar.
        • Blok temelli programlama araçlarıyla uygulamalar yaptırır.
        • Programlama dili ile nesnelerin interneti için program yazar.
        • Nesnelerin interneti için program yazdırır.
        • Veri işleme süreçleri açıklanır.
        • Mikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.
        • Mikrodenetleyici kartın fiziksel yapısı açıklanır.
        • Mikrodenetleyici kart yazılımının kurulumu açıklanır.
        • Program arayüzü ile kart arasındaki bağlantı açıklanır.
        • Simülasyon aracı (PacketTracer) kullanarak bir sistem tasarlar.
        • Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır.

      3. Oyun Programlama (29 ders saati)

      Bu derste öğrenciye; temel algoritma, görsel blok programlama, iletişim ağı oluşturabilen cihazların programlanması ve oyun programlama işlemlerini yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

      • 1. Oyun Programlama
        • Temel kodlama ve kullanıcı etkileşim işlemlerini yapar.
        • Oyun uygulamasında temel kodlama yaptırır.
        • Kullanıcı etkileşim işlemlerini yaptırır.
        • Karakter ve çevre düzenlemelerini yapar.
        • Senaryo oluşturma adımlarını yaptırır.
        • Resim düzenleme işlemlerini yaptırır.
        • Üç boyutlu modelleme adımlarını uygulatır.
        • Oyun programına aktarma adımlarını uygulatır.
        • Animasyon ve simülasyon işlemlerini yapar.
        • Animasyon işlemlerini yaptırır.
        • Simülasyon işlemlerini yaptırır.
        • Karakter ve çevre oluşturma işlemlerini yaptırır.
        • Oluşturulan oyunu testinden sonra yayınlar.
        • Test etme ve iyileştirme işlemlerini yaptırır.
        • Derleme ve yayınlama işlemlerini yaptırır.

    İlgili Planlar

    Bu ders 11 ve 12. sınıfta aynı programla okutulur; iki sınıfta üniteler ve konular aynıdır.