Web Programcılığı Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 12. SINIF WEB PROGRAMCILIĞI 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ül3Sunucu Taraflı Programlama DiliPHP’nin özellikleriPHP’nin özelliklerini listeler.Yazılı Sınav, Performans GöreviDolu
#21-25 Eylül3Sunucu Taraflı Programlama DiliGerekli bileşenlerPHP için gerekli bileşenleri bilgisayarına kurar.Yazılı Sınav, Performans GöreviDolu
#28 Eylül - 2 Ekim3Sunucu Taraflı Programlama DiliDeğişkenlerPHP ile farklı türde değişken tanımlar.Yazılı Sınav, Performans GöreviDolu
#5-9 Ekim3Karar ve Döngü YapılarıKarar kontrol deyimleriKarar kontrol deyimlerini kullanır.Yazılı Sınav, Performans GöreviDolu
#12-16 Ekim3Karar ve Döngü YapılarıDüzenli ifadelerDüzenli ifadeleri kullanır.Yazılı Sınav, Performans GöreviDolu
#19-23 Ekim3Karar ve Döngü YapılarıDöngü deyimleriDöngü deyimlerini kullanır.Yazılı Sınav, Performans GöreviDolu
#26-30 Ekim3Karar ve Döngü YapılarıDöngü kontrolleriVeriler üzerinde döngü kontrollerini kullanır.Yazılı Sınav, Performans GöreviDolu
#2-6 Kasım3Karar ve Döngü YapılarıMantıksal operatörlerMantıksal operatörleri kullanır.Yazılı Sınav, Performans GöreviDolu

8. Hafta — 2-6 Kasım — Tema: Karar ve Döngü Yapıları Dolu

Ders
Web Programcılığı
Sınıf
11. Sınıf
Tema / Ünite
Karar ve Döngü Yapıları
Konu
Mantıksal operatörler
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

Mantıksal operatörleri kullanır.
Birden fazla koşulun birleştirilmesinde mantıksal operatörlerin kullanımı açıklanır.
Mantıksal bağlaçların doğruluk tablosu sonuçları örneklerle gösterilir.
Koşullu ifadelerde karmaşık mantıksal sorgular oluşturulur.

Tema Özeti DPO

Karar ve Döngü Yapıları ünitesinin 5. haftası.

Programlar Arası Bileşenler MEB

Kavramsal BecerilerKB2.4 Çözümleme / AnalizKB2.12 Veriye Dayalı Tahmin
EğilimlerE3.3 YaratıcılıkE3.6 Analitiklik
Sosyal-Duygusal Öğrenme BecerileriSDB1.2 Kendini Düzenleme (Öz Düzenleme)SDB3.1 Sorunları Çözme
DeğerlerD3 Çalışkanlık
Okuryazarlık BecerileriOB7 Veri Okuryazarlığı
Beceriler Arası İlişkilerMAB2. Matematiksel Problem Çözme

Öğ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ı (Döngü kontrolleri) edinilmiş kabul edilir.

Ön Değerlendirme Süreci DPO

Önceki haftanın çıktıları (Döngü kontrolleri) kısa sorularla yoklanır.

Köprü Kurma DPO

Döngü kontrolleri ile Mantıksal operatörler arasında ilişki kurulur; mantıksal operatörler hatırlatılır.

Öğrenme-Öğretme Uygulamaları DPO

  1. Derse Giriş10 dk

    Önceki haftanın çıktıları (Döngü kontrolleri) kısa sorularla yoklanır; mantıksal operatörler 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 mantıksal operatörler 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 mantıksal operatörler ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Mantıksal operatörler).

  4. Sonuçlandırma20 dk

    Öğrencilerin "Koşullu ifadelerde karmaşık mantıksal sorgular oluşturulur" düzeyine ulaşması gözlenir; yazılı Sınav ile değerlendirilir.

Sınıf defteri: Mantıksal operatörler; değerlendirme

Derse Giriş 10 dk

Önceki haftanın çıktıları (Döngü kontrolleri) kısa sorularla yoklanır; mantıksal operatörler 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 mantıksal operatörler 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 mantıksal operatörler ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Mantıksal operatörler).

Sonuçlandırma 20 dk

Öğrencilerin "Koşullu ifadelerde karmaşık mantıksal sorgular oluşturulur" 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
  • Web Programcılığı Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)

Öğretmen Görüşleri

BÖLÜM I

Ders
Web Programcılığı
Sınıf
11. Sınıf
Ünite / Tema
Karar ve Döngü Yapıları
Konu
Mantıksal operatörler
Ö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
Mantıksal operatörleri kullanır.
Açıklamalar YZ
  • Birden fazla koşulun birleştirilmesinde mantıksal operatörlerin kullanımı açıklanır.
  • Mantıksal bağlaçların doğruluk tablosu sonuçları örneklerle gösterilir.
  • Koşullu ifadelerde karmaşık mantıksal sorgular oluşturulur.
Öğ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
  • Web Programcılığı Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Mantıksal operatörler ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Mantıksal operatörler konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Döngü kontrolleri) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Mantıksal operatörleri kullanır.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Birden fazla koşulun birleştirilmesinde mantıksal operatörlerin kullanımı açıklanır.
2) Mantıksal bağlaçların doğruluk tablosu sonuçları örneklerle gösterilir.

Grupla Öğrenme Etkinlikleri

Atölye/laboratuvar uygulaması (grup çalışması, öğretmen gözetiminde):
1) Koşullu ifadelerde karmaşık mantıksal sorgular oluşturulur.

Ö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ım3Dizi Yapıları ve FonksiyonlarDizi yapılarıDizi yapılarını kullanır.Yazılı Sınav, Performans GöreviDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım3Dizi Yapıları ve FonksiyonlarDizi işlemleriDiziler üzerinde işlemler yapar.Yazılı Sınav, Performans GöreviDolu
    #30 Kasım - 4 Aralık3Dizi Yapıları ve FonksiyonlarFonksiyon tanımlamaPHP programlama dilinde fonksiyon tanımlar.Yazılı Sınav, Performans GöreviDolu
    #7-11 Aralık3Dizi Yapıları ve FonksiyonlarFonksiyon parametreleriFonksiyon parametrelerini kullanır.Yazılı Sınav, Performans GöreviDolu
    #14-18 Aralık3Dizi Yapıları ve FonksiyonlarDeğer döndüren fonksiyonlarDeğer döndüren fonksiyonları kullanır.Yazılı Sınav, Performans GöreviDolu
    #21-25 Aralık3Dizi Yapıları ve FonksiyonlarTarih/saat fonksiyonlarıTarih/saat fonksiyonlarını kullanır.Yazılı Sınav, Performans GöreviDolu
    #28 Aralık - 1 Ocak3Dizi Yapıları ve FonksiyonlarMetin fonksiyonlarıMetin fonksiyonlarını kullanır.Yazılı Sınav, Performans GöreviDolu
    #4-8 Ocak3Form İşlemleriForm elemanlarıHTML dilinde form elemanlarını tanımlar.Yazılı Sınav, Performans GöreviDolu
    #11-15 Ocak3Form İşlemleriGet-post farklarıGet ile Post arasındaki farkı açıklar.Yazılı Sınav, Performans GöreviDolu
    #18-22 Ocak3Form İşlemleriPost ile güvenli formPost ile güvenli form tanımlar.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 Şubat3Form İşlemleriFormlarda dosya bileşeniFormlarda dosya bileşenini kullanır.Yazılı Sınav, Performans GöreviDolu
    #15-19 Şubat3Açık Kaynak Veri Tabanı KullanımıVeri tabanı temel kavramlarıVeri tabanı temel kavramlarını açıklar.Yazılı Sınav, Performans GöreviDolu
    #22-26 Şubat3Açık Kaynak Veri Tabanı KullanımıVeri tabanı sunucusuVeri tabanı uygulama sunucusunu kurarak yönetir.Yazılı Sınav, Performans GöreviDolu
    #1-5 Mart3Açık Kaynak Veri Tabanı KullanımıVeri tabanı oluşturmaVeri tabanı oluşturur.Yazılı Sınav, Performans GöreviDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart3Açık Kaynak Veri Tabanı KullanımıTablo oluşturmaVeri tabanı içine tablo oluşturur.Yazılı Sınav, Performans GöreviDolu
    #22-26 Mart3Açık Kaynak Veri Tabanı KullanımıVeri tabanı bağlantısıPHP ile veri tabanı bağlantısı yapar.Yazılı Sınav, Performans GöreviDolu
    #29 Mart - 2 Nisan3Açık Kaynak Veri Tabanı KullanımıAçık kaynak veri tabanı ile tablo oluşturmaAçık Kaynak veri tabanı ile tablo oluşturma işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #5-9 Nisan3Açık Kaynak Veri Tabanı KullanımıVeri işlemleriAçık kaynak veri tabanı ile veri işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #12-16 Nisan3Açık Kaynak Veri Tabanı KullanımıVeri listelemeAçık kaynak veri tabanında veri listeleme işlemlerini yapar.Yazılı Sınav, Performans GöreviDolu
    #19-23 Nisan3Oturum YönetimiKullanıcı bilgileriKullanıcı bilgilerinin hatırlanmasında çerezleri kullanır.Yazılı Sınav, Performans GöreviDolu
    #26-30 Nisan3Oturum Yönetimi$_SESSION oturum değişkenleri$_SESSION oturum değişkenlerini kullanır.Yazılı Sınav, Performans GöreviDolu
    #3-7 Mayıs3Hata Yakalama ve Dosya İşlemleriİstisna işlemleriİstisna işlemlerini listeler.Yazılı Sınav, Performans GöreviDolu
    #10-14 Mayıs3Hata Yakalama ve Dosya İşlemleriTry-except bloklarıTry-except bloklarını kullanır.Yazılı Sınav, Performans GöreviDolu
    #17-21 Mayıs3Hata Yakalama ve Dosya İşlemleriFinally blokuFinally blokunu kullanır.Yazılı Sınav, Performans GöreviDolu
    #24-28 Mayıs3Hata Yakalama ve Dosya İşlemleriYeni dosya oluşturmaYeni dosya oluşturur.Yazılı Sınav, Performans GöreviDolu
    #31 Mayıs - 4 Haziran3Hata Yakalama ve Dosya İşlemleriDosya açmaVar olan bir dosyayı açar.Yazılı Sınav, Performans GöreviDolu
    #7-11 Haziran3Hata Yakalama ve Dosya İşlemleriDosyaya bilgi eklemeDosyanın içine bilgi ekler.Yazılı Sınav, Performans GöreviDolu
    #14-18 Haziran3Hata Yakalama ve Dosya İşlemleriDosya silmeDosyayı siler.Yazılı Sınav, Performans GöreviDolu
    #21-25 Haziran3Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıBoş Sosyal Etkinlik

    12. Sınıf Web Programcılığı Günlük Planı — Kaynaklar ve İçerik

    • 12. Sınıf Web Programcılığı Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • Siber Güvenlik 12. Sınıf Çerçeve Öğretim Programı (ÇÖP)
    • Ders İçeriği

      Siber Güvenlik - Siber Güvenlik (Mesleki ve Teknik Anadolu Lisesi) alanında Web Programcılığı dersi 12. 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. Sunucu Taraflı Programlama Dili (9 ders saati)

      Sunucu taraflı programlama dili kavramlarını sıralayabilme

      • 1. PHP’nin özellikleri
        • PHP’nin özelliklerini listeler.
      • 2. Gerekli bileşenler
        • PHP için gerekli bileşenleri bilgisayarına kurar.
      • 3. Değişkenler
        • PHP ile farklı türde değişken tanımlar.

      2. Karar ve Döngü Yapıları (15 ders saati)

      Karar ve döngü yapıları uygulamaları yapabilme

      • 1. Karar kontrol deyimleri
        • Karar kontrol deyimlerini kullanır.
      • 2. Düzenli ifadeler
        • Düzenli ifadeleri kullanır.
      • 3. Döngü deyimleri
        • Döngü deyimlerini kullanır.
      • 4. Döngü kontrolleri
        • Veriler üzerinde döngü kontrollerini kullanır.
      • 5. Mantıksal operatörler
        • Mantıksal operatörleri kullanır.

      3. Dizi Yapıları ve Fonksiyonlar (21 ders saati)

      Dizilerle ve fonksiyonlarla ilgili işlemler yapabilme

      • 1. Dizi yapıları
        • Dizi yapılarını kullanır.
      • 2. Dizi işlemleri
        • Diziler üzerinde işlemler yapar.
      • 3. Fonksiyon tanımlama
        • PHP programlama dilinde fonksiyon tanımlar.
      • 4. Fonksiyon parametreleri
        • Fonksiyon parametrelerini kullanır.
      • 5. Değer döndüren fonksiyonlar
        • Değer döndüren fonksiyonları kullanır.
      • 6. Tarih/saat fonksiyonları
        • Tarih/saat fonksiyonlarını kullanır.
      • 7. Metin fonksiyonları
        • Metin fonksiyonlarını kullanır.

      4. Form İşlemleri (12 ders saati)

      Form elemanlarını kullanabilme

      • 1. Form elemanları
        • HTML dilinde form elemanlarını tanımlar.
      • 2. Get-post farkları
        • Get ile Post arasındaki farkı açıklar.
      • 3. Post ile güvenli form
        • Post ile güvenli form tanımlar.
      • 4. Formlarda dosya bileşeni
        • Formlarda dosya bileşenini kullanır.

      5. Açık Kaynak Veri Tabanı Kullanımı (24 ders saati)

      Açık kaynak veri tabanını kullanabilme

      • 1. Veri tabanı temel kavramları
        • Veri tabanı temel kavramlarını açıklar.
      • 2. Veri tabanı sunucusu
        • Veri tabanı uygulama sunucusunu kurarak yönetir.
      • 3. Veri tabanı oluşturma
        • Veri tabanı oluşturur.
      • 4. Tablo oluşturma
        • Veri tabanı içine tablo oluşturur.
      • 5. Veri tabanı bağlantısı
        • PHP ile veri tabanı bağlantısı yapar.
      • 6. Açık kaynak veri tabanı ile tablo oluşturma
        • Açık Kaynak veri tabanı ile tablo oluşturma işlemlerini yapar.
      • 7. Veri işlemleri
        • Açık kaynak veri tabanı ile veri işlemlerini yapar.
      • 8. Veri listeleme
        • Açık kaynak veri tabanında veri listeleme işlemlerini yapar.

      6. Oturum Yönetimi (6 ders saati)

      Oturum yönetimi yapabilme

      • 1. Kullanıcı bilgileri
        • Kullanıcı bilgilerinin hatırlanmasında çerezleri kullanır.
      • 2. $_SESSION oturum değişkenleri
        • $_SESSION oturum değişkenlerini kullanır.

      7. Hata Yakalama ve Dosya İşlemleri (21 ders saati)

      Hata yakalama ve dosyalama ile ilgili işlemleri yapabilme

      • 1. İstisna işlemleri
        • İstisna işlemlerini listeler.
      • 2. Try-except blokları
        • Try-except bloklarını kullanır.
      • 3. Finally bloku
        • Finally blokunu kullanır.
      • 4. Yeni dosya oluşturma
        • Yeni dosya oluşturur.
      • 5. Dosya açma
        • Var olan bir dosyayı açar.
      • 6. Dosyaya bilgi ekleme
        • Dosyanın içine bilgi ekler.
      • 7. Dosya silme
        • Dosyayı siler.

    İlgili Planlar

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