2025-2026 EĞİTİM-ÖRETİM YILI ..........................................................................
ORTAK MESLEK DERSLER ALANI 12. SINIF PROGRAMLAMA DERSİ ÜNİTELENDRİLMİŞ YILLIK PLANI

Ay Hafta Saat Ünite Konu Kazanım Kazanım Açıklaması Etkinlik
EYLÜL
1. Hafta:
08-12 Eylül
2 Blok Tabanlı Programlama 1. 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. Uluslararası Temiz Hava Günü
EYLÜL
2. Hafta:
15-19 Eylül
2 Blok Tabanlı Programlama 1. 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. İlköğretim Haftası, Mevlid-i Nebî Haftası, Öğrenciler Günü, Gaziler Günü
EYLÜL
3. Hafta:
22-26 Eylül
2 Blok Tabanlı Programlama 2. 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.
EYLÜL
4. Hafta:
29 Eylül- 03 Ekim
2 Blok Tabanlı Programlama 2. 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. Disleksi Haftası, Dünya Disleksi Günü
EKIM
5. Hafta:
06-10 Ekim
2 Blok Tabanlı Programlama 3. 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. Ahilik Kültürü Haftası
EKIM
6. Hafta:
13-17 Ekim
2 Blok Tabanlı Programlama 3. 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.
EKIM
7. Hafta:
20-24 Ekim
2 Blok Tabanlı Programlama 4. 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.
EKIM
8. Hafta:
27-31 Ekim
2 Blok Tabanlı Programlama 4. 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. Cumhuriyet Bayramı
KASIM
9. Hafta:
03-07 Kasım
2 Blok Tabanlı Programlama 5. Karar Yapıları 1. Dönem 1. Sınav
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. Kızılay Haftası, Organ Bağışı ve Nakli Haftası, Lösemili Çocuklar Haftası
KASIM
10. Hafta:
10-14 Kasım
2 1. Dönem Ara Tatili 1. Dönem Ara Tatili 1. Dönem Ara Tatili Atatürk Haftası, Afet Eğitimi Hazırlık Günü, Dünya Diyabet Günü
KASIM
11. Hafta:
17-21 Kasım
2 Blok Tabanlı Programlama 5. 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. Dünya Felsefe Günü, Dünya Çocuk Hakları Günü
KASIM
12. Hafta:
24-28 Kasım
2 Blok Tabanlı Programlama 6. 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. Ağız ve Diş Sağlığı Haftası, Öğretmenler Günü
ARALIK
13. Hafta:
01-05 Aralık
2 Blok Tabanlı Programlama 6. 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. Dünya Engelliler Günü, Dünya Madenciler Günü, Türk Kadınına Seçme ve Seçilme Hakkının Verilişi
ARALIK
14. Hafta:
08-12 Aralık
2 Nesnelerin İnterneti 1. 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. Mevlana Haftası, İnsan Hakları ve Demokrasi Haftası
ARALIK
15. Hafta:
15-19 Aralık
2 Nesnelerin İnterneti 2. Blok Temelli Programlama Araçları Blok temelli programlama araçlarıyla uygulamalar yapar. • Blok temelli programlama araçlarıyla uygulamalar yaptırır. Tutum, Yatırım ve Türk Malları Haftası
ARALIK
16. Hafta:
22-26 Aralık
2 Nesnelerin İnterneti 3. 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. Mehmet Akif Ersoy'u Anma Haftası
ARALIK
17. Hafta:
29 Aralık- 02 Ocak
2 Nesnelerin İnterneti 4. 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.
OCAK
18. Hafta:
05-09 Ocak
2 Nesnelerin İnterneti 5. Simülasyon Aracı 1. Dönem 2. Sınav
Simülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar.
• Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır. Enerji Tasarrufu Haftası
OCAK
19. Hafta:
12-16 Ocak
2 Etkinlik Haftası Etkinlik Haftası Etkinlik Haftası
OCAK
20. Hafta:
19-23 Ocak
2 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
OCAK
21. Hafta:
26-30 Ocak
2 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
ŞUBAT
22. Hafta:
02-06 Şubat
2 Nesnelerin İnterneti 5. Simülasyon Aracı Simülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar. • Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır.
ŞUBAT
23. Hafta:
09-13 Şubat
2 Nesnelerin İnterneti 5. Simülasyon Aracı Simülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar. • Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır.
ŞUBAT
24. Hafta:
16-20 Şubat
2 Nesnelerin İnterneti 5. Simülasyon Aracı Simülasyon aracı (Packet Tracer) kullanarak bir sistem tasarlar. • Simülasyon aracı kullanarak bir otomasyon sisteminin tasarımı açıklanır.
ŞUBAT
25. Hafta:
23-27 Şubat
2 Oyun Programlama 1. 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. Vergi Haftası, Yeşilay Haftası
MART
26. Hafta:
02-06 Mart
2 Oyun Programlama 1. 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. Girişimcilik Haftası
MART
27. Hafta:
09-13 Mart
2 Oyun Programlama 1. 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. Bilim ve Teknoloji Haftası, İstiklâl Marşı'nın Kabulü ve Mehmet Akif Ersoy'u Anma Günü
MART
28. Hafta:
16-20 Mart
2 2. Dönem Ara Tatili 2. Dönem Ara Tatili 2. Dönem Ara Tatili Tüketiciyi Koruma Haftası, Türk Dünyası ve Toplulukları Haftası
MART
29. Hafta:
23-27 Mart
2 Oyun Programlama 2. 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. Orman Haftası, Dünya Tiyatrolar Günü
MART
30. Hafta:
30 Mart- 03 Nisan
2 Oyun Programlama 2. 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. Kütüphaneler Haftası, Kanser Haftası, Dünya Otizm Farkındalık Günü
NISAN
31. Hafta:
06-10 Nisan
2 Oyun Programlama 2. Karakter ve Çevre Düzenleme 2. Dönem 1. Sınav
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. Kanser Haftası, Dünya Sağlık Günün/Dünya Sağlık Haftası, Kişisel Verileri Koruma Günü
NISAN
32. Hafta:
13-17 Nisan
2 Oyun Programlama 3. 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. Turizm Haftası
NISAN
33. Hafta:
20-24 Nisan
2 Oyun Programlama 3. 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. Ulusal Egemenlik ve Çocuk Bayramı
NISAN
34. Hafta:
27 Nisan- 01 Mayıs
2 Oyun Programlama 3. 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. Kût'ül Amâre Zaferi
MAYIS
35. Hafta:
04-08 Mayıs
2 Oyun Programlama 4. 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. Bilişim Haftası, Trafik ve İlkyardım Haftası, İş Sağlığı ve Güvenliği Haftası
MAYIS
36. Hafta:
11-15 Mayıs
2 Oyun Programlama 4. 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. Engelliler Haftası, Vakıflar Haftası
MAYIS
37. Hafta:
18-22 Mayıs
2 Oyun Programlama 4. 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. Müzeler Haftası, Atatürk'ü Anma ve Gençlik ve Spor Bayramı
MAYIS
38. Hafta:
25-29 Mayıs
2 Oyun Programlama 4. 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. Etik Günü, İstanbul'un Fethi
HAZIRAN
39. Hafta:
01-05 Haziran
2 Oyun Programlama 4. Test ve Yayınlama 2. Dönem 2. Sınav
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. Etik Günü, Hayat Boyu Öğrenme Haftası
HAZIRAN
40. Hafta:
08-12 Haziran
2 Oyun Programlama 4. 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. Etik Günü, Çevre ve İklim Değişikliği Haftası
HAZIRAN
41. Hafta:
15-19 Haziran
2 Genel Tekrar Genel Tekrar Genel Tekrar Genel Tekrar Etik Günü
HAZIRAN
42. Hafta:
22-26 Haziran
2 Etkinlik Haftası Etkinlik Haftası Etkinlik Haftası Etik Günü
Temrin Listesi
Ünite Temrin
Blok Tabanlı Programlama 1. Blok tabanlı programında hesap oluşturmak. 2. Blok tabanlı programı kullanarak “Merhaba” mesajını veren kedi uygulaması yapmak. 3. Blok tabanlı programı kullanarak klavyeden girilen iki sayının toplamını bulduran uygulamayı yapmak. 4. Hatalı olan bir uygulamanın hatalarını gidermek. 5. Boşluk tuşuna basıldığında sahneye kare çizdiren uygulamayı yapmak. 6. Kar yakalama oyunu yapmak. 7. Balon yakalama oyunu yapmak. 8. Labirent oyunu hazırlamak.
Nesnelerin İnterneti 1. Devre elemanları ile ilgili uygulama yapmak. 2. Simulasyon aracını işletim sistemine kurmak ve çalıştırmak. 3. Simülasyon aracı kullanarak LED yakma uygulaması yapmak. 4. Mikrodenetleyici kart çeşitlerini anlatan sunu hazırlamak. 5. Mikrodenetleyici kart IDE yazılımını internetten indirmek. 6. Mikrodenetleyici kart IDE yazılımı kurulumunu yapmak. 7. Mikrodenetleyici kart IDE yazılımı ile mikrodenetleyici kart arasındaki bağlantıyı sağlamak. 8. Simülasyon aracını kullanarak penceresini cep telefonu aracılığı ile açıp kapatabildiğiniz bir akıllı ev tasarlamak. 9. Simülasyon aracını kullanarak otomatik ısıtma ve soğutma yapabilen akıllı bir ev tasarlamak. 10. Simülasyon programı ile istenilen bir otomasyon tasarımı yapmak.
Oyun Programlama 1. Kullanıcı etkileşimli bir oyun tasarımı yapmak. 2. Üç boyutlu modelleme yaparak oyun programına aktarma adımları ile ürün elde etmek. 3. İstenilen bir animasyon uygulaması yapmak. 4. İstenilen kriterlerde bir oyun yaparak test etmek. 5. Oyun sahnesinin başından itibaren çalan ve tekrar eden müzik ekleme uygulaması yapmak. 6. Test edilen oyunu yayınlamak.
Derse Ait Diğer Bilgiler
Eğitim-Öğretim Ortam ve Donanımı Ortam: Bilişim Teknolojileri laboratuvarı, Donanım: Akıllı tahta / projeksiyon, bilgisayar, yazıcı/tarayıcı, internet, 3d yazıcı
Ölçme ve Değerlendirme Bu derste; öğrenci performansı belirlemeye yönelik çalışmalar değerlendirilirken gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretimin süreç boyutuna katılmaları sağlanabilir.
Plan Hakkında
  • Bu plan Talim Terbiye Kurulunun yayınladığ Çerçeve Öğretim Programı ve Ders Bilgi Formlarına göre hazırlanmıştır.
  • Atatürkçülük konuları ile ilgili olarak Talim ve Terbiye Kurulu Başkanlığının 2104 ve 2488 sayılı Tebliğler Dergisinden yararlanılmıştır.

.......................................
Ders Öğretmeni

......................................
Ders Öğretmeni

......................................
Ders Öğretmeni

......................................
Ders Öğretmeni

06.12.2025
UYGUNDUR

......................................
Okul Müdürü