Güvenli Yazılım Geliştirme Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 10. SINIF GÜVENLİ YAZILIM GELİŞTİRME 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ül3Kimlik DoğrulamaKimlik YönetimiKimlik yönetimi güvenlik unsurunu açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#21-25 Eylül3Kimlik DoğrulamaYetkilendirme / Erişim KontrolüYetkilendirme güvenlik unsurunu açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#28 Eylül - 2 Ekim3Güvenli Yazılım Geliştirme TeknikleriGüvenli Yazılım Geliştirme Yaşam DöngüsüGüvenli yazılım geliştirme yaşam döngüsü modellerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#5-9 Ekim3Güvenli Yazılım Geliştirme TeknikleriGüvenli Yazılım Geliştirme Yaşam DöngüsüGüvenli yazılım geliştirme yaşam döngüsü modellerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#12-16 Ekim3Güvenli Yazılım Geliştirme TeknikleriGüvenli Yazılım Geliştirme Yaşam DöngüsüGüvenli yazılım geliştirme yaşam döngüsü modellerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#19-23 Ekim3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kodlama TeknikleriGüvenli kodlama tekniklerini uygular.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#26-30 Ekim3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kodlama TeknikleriGüvenli kodlama tekniklerini uygular.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#2-6 Kasım3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kodlama TeknikleriGüvenli kodlama tekniklerini uygular.Gözlem Formu, Derecelendirme ÖlçeğiDolu

8. Hafta — 2-6 Kasım — Tema: Güvenli Yazılım Geliştirme Teknikleri Dolu

Ders
Güvenli Yazılım Geliştirme
Sınıf
10. Sınıf
Tema / Ünite
Güvenli Yazılım Geliştirme Teknikleri
Konu
Güvenli Kodlama Teknikleri
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

Güvenli kodlama tekniklerini uygular.
Güvenli oturum yönetimi açıklanır.

Tema Özeti DPO

Güvenli Yazılım Geliştirme Teknikleri ünitesinin 6. haftası.

Programlar Arası Bileşenler Boş

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

  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Dereceli Puanlama Anahtarı

Temel Kabuller DPO

Önceki haftaların çıktıları (Güvenli Kodlama Teknikleri) edinilmiş kabul edilir.

Ön Değerlendirme Süreci DPO

Önceki haftanın çıktıları (Güvenli Kodlama Teknikleri) kısa sorularla yoklanır.

Köprü Kurma DPO

Güvenli Kodlama Teknikleri ile Güvenli Kodlama Teknikleri arasında ilişki kurulur; güvenli Kodlama Teknikleri hatırlatılır.

Öğrenme-Öğretme Uygulamaları DPO

  1. Derse Giriş10 dk

    Önceki haftanın çıktıları (Güvenli Kodlama Teknikleri) kısa sorularla yoklanır; güvenli Kodlama Teknikleri 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 güvenli Kodlama Teknikleri 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 güvenli Kodlama Teknikleri ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Güvenli Kodlama Teknikleri).

  4. Sonuçlandırma20 dk

    Öğrencilerin "Güvenli oturum yönetimi açıklanır" düzeyine ulaşması gözlenir; gözlem Formu ile değerlendirilir.

Sınıf defteri: Güvenli Kodlama Teknikleri; değerlendirme

Derse Giriş 10 dk

Önceki haftanın çıktıları (Güvenli Kodlama Teknikleri) kısa sorularla yoklanır; güvenli Kodlama Teknikleri 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 güvenli Kodlama Teknikleri 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 güvenli Kodlama Teknikleri ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Güvenli Kodlama Teknikleri).

Sonuçlandırma 20 dk

Öğrencilerin "Güvenli oturum yönetimi açıklanır" düzeyine ulaşması gözlenir; gözlem Formu 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
  • Projeksiyon
  • Bilgisayar
  • Yazıcı
  • Tarayıcı
  • Akıllı Tahta
Kaynaklar
  • Güvenli Yazılım Geliştirme 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
Güvenli Yazılım Geliştirme
Sınıf
10. Sınıf
Ünite / Tema
Güvenli Yazılım Geliştirme Teknikleri
Konu
Güvenli Kodlama Teknikleri
Ö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
Güvenli kodlama tekniklerini uygular.
Açıklamalar
  • Güvenli oturum yönetimi açıklanı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
  • Yazıcı
  • Tarayıcı
  • Akıllı Tahta
Kaynaklar
  • Güvenli Yazılım Geliştirme Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Güvenli Kodlama Teknikleri ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Güvenli Kodlama Teknikleri konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Güvenli Kodlama Teknikleri) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Güvenli kodlama tekniklerini uygular.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Güvenli oturum yönetimi açıklanır.

Grupla Öğrenme Etkinlikleri

Öğrenciler gruplara ayrılır; güvenli Kodlama Teknikleri 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
  • Dereceli Puanlama Anahtarı
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ım3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kodlama TeknikleriGüvenli kodlama tekniklerini uygular.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kod İncelemeGüvenli kod inceleme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #30 Kasım - 4 Aralık3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kod İncelemeGüvenli kod inceleme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Aralık3Güvenli Yazılım Geliştirme TeknikleriGüvenli Kod İncelemeGüvenli kod inceleme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Aralık3Güvenli Yazılım Geliştirme TeknikleriGüvenli Web Servisi ve AJAXWeb Servisi ve AJAX zafiyetlerinde alınabilecek önlemleri açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Aralık3Güvenli Yazılım Geliştirme TeknikleriGüvenli Web Servisi ve AJAXWeb Servisi ve AJAX zafiyetlerinde alınabilecek önlemleri açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #28 Aralık - 1 Ocak3Yazılım GüvenliğiYazılım Güvenliği YöntemleriYazılım güvenliğini sağlama yöntemlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #4-8 Ocak3Yazılım GüvenliğiYazılım Güvenliği YöntemleriYazılım güvenliğini sağlama yöntemlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #11-15 Ocak3Yazılım GüvenliğiYazılım Güvenliği YöntemleriYazılım güvenliğini sağlama yöntemlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #18-22 Ocak3Yazılım GüvenliğiYazılım Güvenliği YöntemleriYazılım güvenliğini sağlama yöntemlerini açıklar.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 Şubat3Yazılım GüvenliğiKimlik DoğrulamaYazılım güvenliğinde kimlik doğrulamayı açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #15-19 Şubat3Yazılım GüvenliğiKimlik DoğrulamaYazılım güvenliğinde kimlik doğrulamayı açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Şubat3Yazılım GüvenliğiKimlik DoğrulamaYazılım güvenliğinde kimlik doğrulamayı açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #1-5 Mart3Yazılım GüvenliğiKimlik DoğrulamaYazılım güvenliğinde kimlik doğrulamayı açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart3Yazılım GüvenliğiGüvenli Yazılım GeliştirmeGüvenli yazılım geliştirme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Mart3Yazılım GüvenliğiGüvenli Yazılım GeliştirmeGüvenli yazılım geliştirme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #29 Mart - 2 Nisan3Yazılım GüvenliğiGüvenli Yazılım GeliştirmeGüvenli yazılım geliştirme uygulaması yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #5-9 Nisan3Yazılım GüvenliğiYazılım TestleriGüvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #12-16 Nisan3Yazılım GüvenliğiYazılım TestleriGüvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #19-23 Nisan3Yazılım GüvenliğiYazılım TestleriGüvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #26-30 Nisan3Yazılım GüvenliğiYazılım TestleriGüvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #3-7 Mayıs3Yazılım GüvenliğiYazılım TestleriGüvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #10-14 Mayıs3Açık Web Uygulama GüvenliğiWeb Uygulama GüvenliğiWeb uygulama güvenliğini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #17-21 Mayıs3Açık Web Uygulama GüvenliğiWeb Uygulama GüvenliğiWeb uygulama güvenliğini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #24-28 Mayıs3Açık Web Uygulama GüvenliğiWeb Uygulama Güvenliği Test Ortamı KurulumuWeb uygulama güvenliği için test ortamının kurulumunu yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #31 Mayıs - 4 Haziran3Açık Web Uygulama GüvenliğiWeb Uygulama Güvenliği Test Ortamı KurulumuWeb uygulama güvenliği için test ortamının kurulumunu yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Haziran3Açık Web Uygulama GüvenliğiWeb Güvenliği UygulamalarıWeb ortamının güvenliği için araçlar kullanarak test yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Haziran3Açık Web Uygulama GüvenliğiWeb Güvenliği UygulamalarıWeb ortamının güvenliği için araçlar kullanarak test yapar.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

    10. Sınıf Güvenli Yazılım Geliştirme Günlük Planı — Kaynaklar ve İçerik

    • 10. Sınıf Güvenli Yazılım Geliştirme Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • Siber Güvenlik 10. Sınıf Çerçeve Öğretim Programı (ÇÖP)
    • Güvenli Yazılım Geliştirme Ders Bilgi Formu (DBF)
    • Güvenli Yazılım Geliştirme Ders Materyali (DM)
    • Ders İçeriği

      Siber Güvenlik - Siber Güvenlik (Mesleki ve Teknik Anadolu Lisesi) alanında Güvenli Yazılım Geliştirme dersi 10. 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. Kimlik Doğrulama (6 ders saati)

      • Kimlik Yönetimi
        • 1. Kimlik yönetimi güvenlik unsurunu açıklar.
        • Kimlik yönetimi güvenlik bileşeninin görevleri açıklanır.
        • Kimlik yönetimi uygulama şekilleri açıklanır.
        • Kimlik yönetimi güvenlik unsurunda alınması gereken önlemler açıklanır.
      • Yetkilendirme
        • 2. Yetkilendirme güvenlik unsurunu açıklar.
        • Yetkilendirme güvenlik bileşeninin görevleri açıklanır.
        • Yetkilendirme güvenlik unsurunda alınması gereken önlemler açıklanır.
      • Erişim Kontrolü
        • 3. Erişim kontrolü güvenlik unsurunu açıklar.
        • Erişim kontrolü güvenlik bileşeninin görevleri açıklanır.
        • Erişim kontrolü güvenlik unsurunda alınması gereken önlemler açıklanır.

      2. Güvenli Yazılım Geliştirme Teknikleri (36 ders saati)

      • Güvenli Yazılım Geliştirme Yaşam Döngüsü
        • 1. Güvenli yazılım geliştirme yaşam döngüsü modellerini açıklar.
        • Yazılım geliştirme yaşam döngüsü (SDLC) açıklanır.
        • Yazılım geliştirme yaşam döngüsü aşamaları açıklanır.
        • Yazılım geliştirme yaşam döngüsü modelleri açıklanır.
      • Güvenli Kodlama Teknikleri
        • 2. Güvenli kodlama tekniklerini uygular.
        • Güvenli kodlama teknikleri açıklanır.
        • Girdi denetimi yöntemleri açıklanır.
        • Güvenli girdi kontrolü uygulaması yaptırır.
        • Güvenli oturum yönetimi açıklanır.
        • Güvenli oturum yönetimi uygulaması yaptırır.
        • Güvenli dizayn bileşenleri açıklanır.
      • Güvenli Kod İnceleme
        • 3. Güvenli kod inceleme uygulaması yapar.
        • Kod analizi temelleri açıklanır.
        • Kod analizi araçları açıklanır.
        • Kod analizi araçları ile uygulama yaptırır.
        • Kodu tekrar gözden geçirme uygulaması yaptırır.
      • Güvenli Web Servisi ve AJAX
        • 4. Web Servisi ve AJAX zafiyetlerinde alınabilecek önlemleri açıklar.
        • Web servisi zafiyetleri ve alınabilecek önlemler açıklanır.
        • AJAX zafiyetleri ve alınabilecek önlemler açıklanır.

      3. Yazılım Güvenliği (48 ders saati)

      • Yazılım Güvenliği Yöntemleri
        • 1. Yazılım güvenliğini sağlama yöntemlerini açıklar.
        • Yazılım güvenliğinin önemi tanımlanır.
        • Yazılım güvenliğinde uyulması gereken temel ilkeler açıklanır.
        • Uluslararası yazılım güvenliği standartlarını açıklar.
        • Yazılım güvenliğini artırmak için kullanılan temel yöntemler açıklanır.
        • Yazılım çalışma ortamı güvenliğini sağlayan yöntemler açıklanır.
      • Kimlik Doğrulama
        • 2. Yazılım güvenliğinde kimlik doğrulamayı açıklar.
        • Kimlik doğrulama çeşitleri açıklanır.
        • Kimlik doğrulamada kullanılan kaba kuvvet saldırıları önleme algoritmalarını açıklanır.
        • Güvenli CAPTCHA kullanımı örneklerle açıklanır.
        • Yetkilendirme yöntemleri açıklanır.
        • Eksik yetkilendirme kontrolleri açıklanır.
      • Güvenli Yazılım Geliştirme
        • 3. Güvenli yazılım geliştirme uygulaması yapar.
        • Güvenli web uygulaması yaptırır.
        • Güvenli mobil uygulama yaptırır.
        • Güvenli IoT uygulaması yaptırır.
      • Yazılım Testleri
        • 4. Güvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.
        • Yazılım güvenliği testindeki güvenlik isterleri açıklanır.
        • Yazılım güvenliği test çeşitleri açıklanır.
        • Yazılım güvenlik test araçları açıklanır.
        • Yazılım güvenlik test araçları ile uygulama yaptırır.
        • Etkileşimli uygulama güvenliği testi açıklanır.
        • Etkileşimli uygulama güvenliği testi yaptırır.
        • Statik kod analizi yaptırır.
        • Dinamik kod analizi yaptırır.

      4. Açık Web Uygulama Güvenliği (18 ders saati)

      • Web Uygulama Güvenliği
        • 1. Web uygulama güvenliğini açıklar.
        • Web uygulama güvenliğinin önemi açıklanır.
        • Web uygulama güvenliği temel ilkeleri açıklanır.
        • Web sızma teknikleri açıklanır.
      • Web Uygulama Güvenliği Test Ortamı Kurulumu
        • 2. Web uygulama güvenliği için test ortamının kurulumunu yapar.
        • Web uygulama güvenliği için test ortamının kurulumunu yaptırır.
        • Web uygulama güvenliği test ortamını yapılandırır.
      • Web Güvenliği Uygulamaları
        • 3. Web ortamının güvenliği için araçlar kullanarak test yapar.
        • SQL Injection uygulaması yaptırır.
        • Cross Site Scripting (XSS) uygulamaları yaptırır.
        • Insecure Direct Object References (IDOR) uygulaması geliştirir.
        • Command Execution uygulaması yaptırır.
        • CSRF uygulaması yaptırır.
        • File Inclusion uygulaması yaptırır.
        • Brute force atağı yaptırır.

      Dersin Amaçları

      • Bu derste öğrenciye; kimlik doğrulama, güvenli yazılım geliştirme teknikleri, yazılım güvenliği ve açık web uygulama güvenliği uygulamaları yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

    İlgili Planlar