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 |
|
.......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
06.12.2025
UYGUNDUR
......................................
Okul Müdürü