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 11. 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ül3Blok Tabanlı ProgramlamaBlok Tabanlı Programlama OrtamıBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#21-25 Eylül3Blok Tabanlı ProgramlamaBlok Tabanlı Programlama OrtamıBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#28 Eylül - 2 Ekim3Blok Tabanlı ProgramlamaBlok Tabanlı Programlama OrtamıBlok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#5-9 Ekim3Blok Tabanlı ProgramlamaTemel AlgoritmalarBlok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#12-16 Ekim3Blok Tabanlı ProgramlamaTemel AlgoritmalarBlok tabanlı programlama aracında uygun teknikleri kullanarak temel algoritmalar planlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#19-23 Ekim3Blok Tabanlı ProgramlamaHata AyıklamaBlok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#26-30 Ekim3Blok Tabanlı ProgramlamaHata AyıklamaBlok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#2-6 Kasım3Blok Tabanlı ProgramlamaProgramı GeliştirmeBlok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.Gözlem Formu, Derecelendirme ÖlçeğiDolu

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

Ders
Programlama Temelleri
Sınıf
11. Sınıf
Tema / Ünite
Blok Tabanlı Programlama
Konu
Programı Geliştirme
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ı verilen ölçütlere göre geliştirerek düzenler.
Blok tabanlı programlama yazılımı kullanılarak hazırlanan bir programın verilen ölçütlere göre geliştirilmesini yaptırır.

Tema Özeti DPO

Blok Tabanlı Programlama ünitesinin 8. haftası.

Programlar Arası Bileşenler Boş

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

  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik

Temel Kabuller DPO

Önceki haftaların çıktıları (Hata Ayıklama) edinilmiş kabul edilir.

Ön Değerlendirme Süreci YZ

Öğrencilerden, önceki hafta üzerinde durulan hata ayıklama tekniklerini kullanarak basit bir kod bloğundaki mantık hatalarını tespit etmeleri istenir. Hata ayıklama sürecinin programın geliştirilme aşamasındaki önemi sorgulanır.

Köprü Kurma YZ

Hata ayıklama süreciyle elde edilen hatasız ve optimize edilmiş kod yapısının, bu haftaki programı geliştirme ve düzenleme aşaması için temel oluşturduğu vurgulanır.

Öğrenme-Öğretme Uygulamaları YZ

  1. Derse Giriş10 dk

    Öğrencilere bir önceki hafta işlenen hata ayıklama süreci hatırlatılır. Programı Geliştirme konusunun temel kavramları etkileşimli tahta üzerinden aktarılır. Öğrencilerden, mevcut bir kod bloğu üzerinde yapılacak geliştirmelerin amaçlarını belirlemeleri istenir.

  2. Keşfetme35 dk

    Öğretmen tarafından önceden hazırlanmış ve belirli eksiklikleri/geliştirilmesi gereken noktaları olan blok tabanlı programlama çalışması etkileşimli tahtada gösterilir. Öğrencilerden, bu programın belirlenen ölçütlere göre nasıl geliştirilebileceğine dair çözüm önerileri sunmaları istenir. Programı geliştirmek için gerekli fonksiyonların ve döngülerin kullanımı üzerine tartışma yapılır.

  3. Uygulama55 dk

    Öğrenciler bilgisayar laboratuvarında veya sınıf içi istasyonlarında blok tabanlı programlama aracı kullanarak çalışmaya başlarlar. Öğrencilerden, verilen ölçütlere uygun şekilde mevcut programı geliştirmeleri ve düzenlemeleri istenir. Yapılan çalışmalar öğretmen tarafından gözlemlenir ve süreç boyunca teknik destek sağlanır.

  4. Sonuçlandırma20 dk

    Öğrencilerin geliştirdiği programlar sınıf içinde veya projeksiyon aracılığıyla sunulur. Geliştirme sürecinde karşılaşılan zorluklar ve uygulanan çözümler değerlendirilir. Öğrencilerin çalışmaları Derecelendirme Ölçeği ve Rubrik kriterleri doğrultusunda değerlendirilerek süreç sonlandırılır.

Sınıf defteri: Programı Geliştirme; değerlendirme

Derse Giriş YZ 10 dk

Öğrencilere bir önceki hafta işlenen hata ayıklama süreci hatırlatılır. Programı Geliştirme konusunun temel kavramları etkileşimli tahta üzerinden aktarılır. Öğrencilerden, mevcut bir kod bloğu üzerinde yapılacak geliştirmelerin amaçlarını belirlemeleri istenir.

Keşfetme YZ 35 dk

Öğretmen tarafından önceden hazırlanmış ve belirli eksiklikleri/geliştirilmesi gereken noktaları olan blok tabanlı programlama çalışması etkileşimli tahtada gösterilir. Öğrencilerden, bu programın belirlenen ölçütlere göre nasıl geliştirilebileceğine dair çözüm önerileri sunmaları istenir. Programı geliştirmek için gerekli fonksiyonların ve döngülerin kullanımı üzerine tartışma yapılır.

Uygulama YZ 55 dk

Öğrenciler bilgisayar laboratuvarında veya sınıf içi istasyonlarında blok tabanlı programlama aracı kullanarak çalışmaya başlarlar. Öğrencilerden, verilen ölçütlere uygun şekilde mevcut programı geliştirmeleri ve düzenlemeleri istenir. Yapılan çalışmalar öğretmen tarafından gözlemlenir ve süreç boyunca teknik destek sağlanır.

Sonuçlandırma YZ 20 dk

Öğrencilerin geliştirdiği programlar sınıf içinde veya projeksiyon aracılığıyla sunulur. Geliştirme sürecinde karşılaşılan zorluklar ve uygulanan çözümler değerlendirilir. Öğrencilerin çalışmaları Derecelendirme Ölçeği ve Rubrik kriterleri doğrultusunda değerlendirilerek süreç sonlandırılır.

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
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • Yazıcı
  • Tarayıcı
  • İnternet
  • 3D Yazıcı
Kaynaklar
  • Programlama Temelleri 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 Temelleri
Sınıf
11. Sınıf
Ünite / Tema
Blok Tabanlı Programlama
Konu
Programı Geliştirme
Ö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ı verilen ölçütlere göre geliştirerek düzenler.
Açıklamalar
  • Blok tabanlı programlama yazılımı kullanılarak hazırlanan bir programın verilen ölçütlere göre geliştirilmesini yaptırı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
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • Yazıcı
  • Tarayıcı
  • İnternet
  • 3D Yazıcı
Kaynaklar
  • Programlama Temelleri Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Programı Geliştirme ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Programı Geliştirme konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Hata Ayıklama) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Blok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Blok tabanlı programlama yazılımı kullanılarak hazırlanan bir programın verilen ölçütlere göre geliştirilmesini yaptırır.

Grupla Öğrenme Etkinlikleri

Öğrenciler gruplara ayrılır; programı Geliştirme 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
  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik
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ı ProgramlamaProgramı GeliştirmeBlok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım3Blok Tabanlı ProgramlamaKarar YapılarıBir algoritmayı uyarlamak için en uygun karar yapılarını seçer.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #30 Kasım - 4 Aralık3Blok Tabanlı ProgramlamaKarar YapılarıBir algoritmayı uyarlamak için en uygun karar yapılarını seçer.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Aralık3Blok Tabanlı ProgramlamaProje OluşturmaTüm programlama yapılarını içeren özgün bir proje oluşturur.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Aralık3Nesnelerin İnternetiDevre ElemanlarıDevre elemanlarının görevlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Aralık3Nesnelerin İnternetiDevre ElemanlarıDevre elemanlarının görevlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #28 Aralık - 1 Ocak3Nesnelerin İnternetiBlok Temelli Programlama AraçlarıBlok temelli programlama araçlarıyla uygulamalar yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #4-8 Ocak3Nesnelerin İnternetiNesnelerin İnternetinde ProgramlamaProgramlama dili ile nesnelerin interneti için program yazar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #11-15 Ocak3Nesnelerin İnternetiNesnelerin İnternetinde ProgramlamaProgramlama dili ile nesnelerin interneti için program yazar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #18-22 Ocak3Nesnelerin İnternetiMikrodenetleyici Kart Yapısı ve ArayüzüMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    25-29 OcakAkademik Takvim Yarıyıl Tatili
    1-5 ŞubatAkademik Takvim Yarıyıl Tatili
    #8-12 Şubat3Nesnelerin İnternetiMikrodenetleyici Kart Yapısı ve ArayüzüMikrodenetleyici kart donanımı üzerinde yazılım dilini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #15-19 Şubat3Nesnelerin İnternetiSimülasyon AracıSimülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Şubat3Nesnelerin İnternetiSimülasyon AracıSimülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #1-5 Mart3Oyun ProgramlamaOyun Programlama TemelleriTemel kodlama ve kullanıcı etkileşim işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart3Oyun ProgramlamaOyun Programlama TemelleriTemel kodlama ve kullanıcı etkileşim işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Mart3Oyun ProgramlamaOyun Programlama TemelleriTemel kodlama ve kullanıcı etkileşim işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #29 Mart - 2 Nisan3Oyun ProgramlamaKarakter ve Çevre DüzenlemeKarakter ve çevre düzenlemelerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #5-9 Nisan3Oyun ProgramlamaKarakter ve Çevre DüzenlemeKarakter ve çevre düzenlemelerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #12-16 Nisan3Oyun ProgramlamaKarakter ve Çevre DüzenlemeKarakter ve çevre düzenlemelerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #19-23 Nisan3Oyun ProgramlamaKarakter ve Çevre DüzenlemeKarakter ve çevre düzenlemelerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #26-30 Nisan3Oyun ProgramlamaKarakter ve Çevre DüzenlemeKarakter ve çevre düzenlemelerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #3-7 Mayıs3Oyun ProgramlamaAnimasyon ve SimülasyonAnimasyon ve simülasyon işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #10-14 Mayıs3Oyun ProgramlamaAnimasyon ve SimülasyonAnimasyon ve simülasyon işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #17-21 Mayıs3Oyun ProgramlamaAnimasyon ve SimülasyonAnimasyon ve simülasyon işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #24-28 Mayıs3Oyun ProgramlamaAnimasyon ve SimülasyonAnimasyon ve simülasyon işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #31 Mayıs - 4 Haziran3Oyun ProgramlamaTest ve YayınlamaOluşturulan oyunu testinden sonra yayınlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Haziran3Oyun ProgramlamaTest ve YayınlamaOluşturulan oyunu testinden sonra yayınlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Haziran3Oyun ProgramlamaTest ve YayınlamaOluşturulan oyunu testinden sonra yayınlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Haziran3Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıGözlem Formu, Derecelendirme ÖlçeğiBoş Sosyal Etkinlik

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

    • 11. Sınıf Programlama Temelleri Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • Bilişim Teknolojileri 11. 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 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 (24 ders saati)

      • Blok Tabanlı Programlama Ortamı
        • Blok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar.
        • Blok tabanlı programlama yazılımının kurulumu açıklanır.
        • Blok tabanlı programlama yazılımı internet sitesine çevrimiçi kayıt yaptırır.
        • 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.
      • Temel Algoritmalar
        • 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.
      • Hata Ayıklama
        • Blok tabanlı programlama aracında sunulan bir programın hatalarını ayıklar.
        • Problem çözmede program hataları ve hata giderme açıklanır.
        • Blok tabanlı programlama aracında hazırlanmış bir programda hata ayıklama işlemi yaptırılır.
      • Programı Geliştirme
        • Blok tabanlı programlama aracında sunulan bir programı verilen ölçütlere göre geliştirerek düzenler.
        • Blok tabanlı programlama yazılımı kullanılarak hazırlanan bir programın verilen ölçütlere göre geliştirilmesini yaptırır.
      • Karar Yapıları
        • 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.
      • Proje Oluşturma
        • Tüm programlama yapılarını içeren özgün bir proje oluşturur.
        • Tüm yapıları içeren projeler yaptırılır.

      2. Nesnelerin İnterneti (18 ders saati)

      • Devre Elemanları
        • 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ı
        • Blok temelli programlama araçlarıyla uygulamalar yapar.
        • Blok temelli programlama araçlarıyla uygulamalar yaptırır.
      • Nesnelerin İnternetinde Programlama
        • 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 Yapısı ve Arayüzü
        • 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ı
        • Simülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar.
        • Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır.

      3. Oyun Programlama (30 ders saati)

      • Oyun Programlama Temelleri
        • 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üzenleme
        • 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
        • 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.
      • Test ve Yayınlama
        • 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.

      Dersin Amaçları

      • 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.

    İlgili Planlar