2025-2026 EĞİTİM-ÖRETİM YILI ..........................................................................
BLŞM TEKNOLOJLER ALANI 10. SINIF NESNE TABANL 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
10 Çalışma Ortamı ve Temel İşlemler 1. Nesne tabanlı programlama çalışma ortamı / 2.İsim uzayları (Namespace) Yazım hatalarını dikkate alarak nesne tabanlı programlama çalışma ortamını kullanır. Yazım hatalarını dikkate alarak isim uzaylarını kullanır. • Nesne tabanlı programlama yazılımı arayüz menülerini yerleştirir ve yer değiştirir. • Form uygulaması yaptırır. • Form uygulaması nesne ekletir. • Form uygulamasında nesneye kod yazdırır. • Form uygulamasını çalıştırılmasını sağlar. • İsim uzaylarını programda tanımlatıp kullandırır. • Using ifadesini kullandırır. Uluslararası Temiz Hava Günü
EYLÜL
2. Hafta:
15-19 Eylül
10 Çalışma Ortamı ve Temel İşlemler 3. Değişkenler ve temel veri türleri Tanımlama kurallarını dikkate alarak değişkenleri ve temel veri türlerini kullanır. • Değişkenleri tanımlatır. • Temel veri türlerini kod yazarken doğru kullanılmasını sağlar. • Değişkenlerin kapsam aralığı belirlenir. İlköğretim Haftası, Mevlid-i Nebî Haftası, Öğrenciler Günü, Gaziler Günü
EYLÜL
3. Hafta:
22-26 Eylül
10 Çalışma Ortamı ve Temel İşlemler 4. Aritmetiksel operatörler İşlem önceliğine göre aritmetiksel operatörleri kullanır. • Kod yazım esnasında uygun operatörleri kullandırır. • İşlem öncelik sırası uyulmasına dikkat eder.
EYLÜL
4. Hafta:
29 Eylül- 03 Ekim
10 Karar ve Döngü Yapıları 1. Karar ifadeleri Yazım kurallarına dikkat ederek şart ifadelerini kullanır. • Şart ifadesi yazım kurallarını açıklar. • Şart ifadesini kullanacağı yerleri örneklemleri ile belirtir. • Bloklar kullanarak gruplama yaptırır. • İç içe şart ifadeleri ile uygulama yaptırır. • Switch-Case ifadesi ile ilgili yazım kuralına uygun uygulama yaptırır. Disleksi Haftası, Dünya Disleksi Günü
EKIM
5. Hafta:
06-10 Ekim
10 Karar ve Döngü Yapıları 2. Mantıksal operatörler Mantıksal operatörleri öncelik sırasına uygun kullanır. • Mantıksal değişken tanımlayarak programda kullandırır. • Mantıksal operatörleri uygulamada kullandırır. • Operatör öncelik sırasına uygun uygulama yaptırır. Ahilik Kültürü Haftası
EKIM
6. Hafta:
13-17 Ekim
10 Karar ve Döngü Yapıları 3. Döngüler Yazım formatına dikkat ederek döngü yapılarını kullanır. • Döngü yapıları yazım kuralına göre basitten karmaşığa doğru uygulama yaptırır. • Döngüyü kesme ve devam ettirme ile ilgili örnekler yaptırır.
EKIM
7. Hafta:
20-24 Ekim
10 Karar ve Döngü Yapıları 4. Hata Ayıklama Programda hata ayıklaması yapar. • Programda hata ayıklanması teknikleri açıklanır.
EKIM
8. Hafta:
27-31 Ekim
10 Sınıflar (Class) 1. Sınıflar ve nesneler İhtiyaca uygun sınıf tanımlaması yapar. • İhtiyaca uygun sınıf tanımlatır. Cumhuriyet Bayramı
KASIM
9. Hafta:
03-07 Kasım
10 Sınıflar (Class) 2. Sınıf özellikleri 1. Dönem 1. Sınav
Sınıfa ait özellikleri açıklar.
• Sınıfa ait özellikler açıklanır. Kızılay Haftası, Organ Bağışı ve Nakli Haftası, Lösemili Çocuklar Haftası
KASIM
10. Hafta:
10-14 Kasım
10 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
10 Sınıflar (Class) 3. Metot oluşturma ve çağırma Tanımlama adımlarına dikkat ederek metotları tanımlar. • Metot tanımlatır. • Oluşturulan metodun nasıl kullanılacağı açıklanır. Dünya Felsefe Günü, Dünya Çocuk Hakları Günü
KASIM
12. Hafta:
24-28 Kasım
10 Sınıflar (Class) 4. Metotları Aşırı Yükleme Farklı metot imzaları tanımlayarak metotları aşırı yükler. • Farklı metot imzaları tanımlatarak metotları aşırı yükler. Ağız ve Diş Sağlığı Haftası, Öğretmenler Günü
ARALIK
13. Hafta:
01-05 Aralık
10 Sınıflar (Class) 5. Erişim belirleyiciler Sınıfların erişim türünü belirler. • Sınıfların erişim türleri açıklanır. • Statik (static) sınıfları açıklanır. • Mühürlü (sealed) sınıfları açıklanı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
10 Sınıflar (Class) 6. Kapsülleme, kalıtım ve çok biçimlilik Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır. • Kapsülleme, Kalıtım ve Çok biçimlilik kavramlarını kullandırır. • Arayüzler • Soyut sınıflar, • Statik, • İsimsiz, • Mühürlü ve Parçalı sınıflar Mevlana Haftası, İnsan Hakları ve Demokrasi Haftası
ARALIK
15. Hafta:
15-19 Aralık
10 Sınıflar (Class) 6. Kapsülleme, kalıtım ve çok biçimlilik Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır. • Kapsülleme, Kalıtım ve Çok biçimlilik kavramlarını kullandırır. • Arayüzler • Soyut sınıflar, • Statik, • İsimsiz, • Mühürlü ve Parçalı sınıflar Tutum, Yatırım ve Türk Malları Haftası
ARALIK
16. Hafta:
22-26 Aralık
10 Sınıflar (Class) 6. Kapsülleme, kalıtım ve çok biçimlilik Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır. • Kapsülleme, Kalıtım ve Çok biçimlilik kavramlarını kullandırır. • Arayüzler • Soyut sınıflar, • Statik, • İsimsiz, • Mühürlü ve Parçalı sınıflar Mehmet Akif Ersoy'u Anma Haftası
ARALIK
17. Hafta:
29 Aralık- 02 Ocak
10 Diziler (Arrays) ve Koleksiyonlar (Collections) 1. Diziler Dizi tanımlama kurallarına dikkat ederek dizileri kullanır. • Dizi tanımlama kuralları açıklanır. • Çok boyutlu diziler açıklanır. • İhtiyaca uygun olarak dizileri kullandırır.
OCAK
18. Hafta:
05-09 Ocak
10 Diziler (Arrays) ve Koleksiyonlar (Collections) 1. Diziler 1. Dönem 2. Sınav
Dizi tanımlama kurallarına dikkat ederek dizileri kullanır.
• Dizi tanımlama kuralları açıklanır. • Çok boyutlu diziler açıklanır. • İhtiyaca uygun olarak dizileri kullandırır. Enerji Tasarrufu Haftası
OCAK
19. Hafta:
12-16 Ocak
10 Etkinlik Haftası Etkinlik Haftası Etkinlik Haftası
OCAK
20. Hafta:
19-23 Ocak
10 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
OCAK
21. Hafta:
26-30 Ocak
10 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
ŞUBAT
22. Hafta:
02-06 Şubat
10 Diziler (Arrays) ve Koleksiyonlar (Collections) 2. Koleksiyonlar Koleksiyon sınıflarının farklarına göre kullanır. • Program akışında uygun olan koleksiyon sınıf seçimini yaptırır. • Çeşitli koleksiyon türleri oluşturarak program içerisinde kullandırır.
ŞUBAT
23. Hafta:
09-13 Şubat
10 Form Uygulamaları 1 Formlar ve özellikleri Form oluşturur. • Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır. • Form elemanları
ŞUBAT
24. Hafta:
16-20 Şubat
10 Form Uygulamaları 1 Formlar ve özellikleri Form oluşturur. • Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır. • Form elemanları
ŞUBAT
25. Hafta:
23-27 Şubat
10 Form Uygulamaları 1 Formlar ve özellikleri Form oluşturur. • Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır. • Form elemanları Vergi Haftası, Yeşilay Haftası
MART
26. Hafta:
02-06 Mart
10 Form Uygulamaları 1 Formlar ve özellikleri Form oluşturur. • Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır. • Form elemanları Girişimcilik Haftası
MART
27. Hafta:
09-13 Mart
10 Form Uygulamaları 2. İletişim kutuları İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. • Uygulamada iletişim kutularını kullandı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
10 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
10 Form Uygulamaları 2. İletişim kutuları İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. • Uygulamada iletişim kutularını kullandırır. Orman Haftası, Dünya Tiyatrolar Günü
MART
30. Hafta:
30 Mart- 03 Nisan
10 Form Uygulamaları 2. İletişim kutuları İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. • Uygulamada iletişim kutularını kullandırır. Kütüphaneler Haftası, Kanser Haftası, Dünya Otizm Farkındalık Günü
NISAN
31. Hafta:
06-10 Nisan
10 Form Uygulamaları 2. İletişim kutuları 2. Dönem 1. Sınav
İstenilen özellik ve içerikteki iletişim kutularıyla çalışır.
• Uygulamada iletişim kutularını kullandırı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
10 Veri Tabanı İşlemleri 1. Veri tabanı yazılımı kurulumu Açık kaynak veri tabanı yazılımını kurar. • Açık kaynak veri tabanı yazılımının kurulumu açıklanır. Turizm Haftası
NISAN
33. Hafta:
20-24 Nisan
10 Veri Tabanı İşlemleri 1. Veri tabanı yazılımı kurulumu Açık kaynak veri tabanı yazılımını kurar. • Açık kaynak veri tabanı yazılımının kurulumu açıklanır. Ulusal Egemenlik ve Çocuk Bayramı
NISAN
34. Hafta:
27 Nisan- 01 Mayıs
10 Veri Tabanı İşlemleri 2. Veri tabanı oluşturma Veri tabanı oluşturur. • Veri tabanı oluşturma işlemleri açıklanır. Kût'ül Amâre Zaferi
MAYIS
35. Hafta:
04-08 Mayıs
10 Veri Tabanı İşlemleri 2. Veri tabanı oluşturma Veri tabanı oluşturur. • Veri tabanı oluşturma işlemleri açıklanır. Bilişim Haftası, Trafik ve İlkyardım Haftası, İş Sağlığı ve Güvenliği Haftası
MAYIS
36. Hafta:
11-15 Mayıs
10 Veri Tabanı İşlemleri 3. Tablolar ve özellikleri Veri tabanında tabloları kullanır. • Oluşturulan veri tabanında tablo kullanımı açıklanır. • Tabloda gerekli Birincil anahtar, Indeks alanları açıklanır. • Anahtar alan ve indeks oluşturma • Tablolar arası ilişkiler Engelliler Haftası, Vakıflar Haftası
MAYIS
37. Hafta:
18-22 Mayıs
10 Veri Tabanı İşlemleri 3. Tablolar ve özellikleri Veri tabanında tabloları kullanır. • Oluşturulan veri tabanında tablo kullanımı açıklanır. • Tabloda gerekli Birincil anahtar, Indeks alanları açıklanır. • Anahtar alan ve indeks oluşturma • Tablolar arası ilişkiler Müzeler Haftası, Atatürk'ü Anma ve Gençlik ve Spor Bayramı
MAYIS
38. Hafta:
25-29 Mayıs
10 Veri Tabanı İşlemleri 4. SQL komutları SQL komutlarını kullanır. • SQL komutları kullanımı açıklanır. • SQL komutları ile veri listeleme, filtreleme işlemleri açıklanır. • SQL komutları ile veri ekleme işlemleri açıklanır. • SQL komutları ile veri güncelleme işlemleri açıklanır. • SQL komutları ile veri silme işlemleri açıklanır. • Form uygulamasında veri tabanı kullanımı açıklanır. • Veri tabanına bağlantı sağlama • Verilere erişim işlemleri • Veri ekleme, silme, güncelleme işlemleri • ORM aracını kullanma Etik Günü, İstanbul'un Fethi
HAZIRAN
39. Hafta:
01-05 Haziran
10 Veri Tabanı İşlemleri 4. SQL komutları 2. Dönem 2. Sınav
SQL komutlarını kullanır.
• SQL komutları kullanımı açıklanır. • SQL komutları ile veri listeleme, filtreleme işlemleri açıklanır. • SQL komutları ile veri ekleme işlemleri açıklanır. • SQL komutları ile veri güncelleme işlemleri açıklanır. • SQL komutları ile veri silme işlemleri açıklanır. • Form uygulamasında veri tabanı kullanımı açıklanır. • Veri tabanına bağlantı sağlama • Verilere erişim işlemleri • Veri ekleme, silme, güncelleme işlemleri • ORM aracını kullanma Etik Günü, Hayat Boyu Öğrenme Haftası
HAZIRAN
40. Hafta:
08-12 Haziran
10 Veri Tabanı İşlemleri 4. SQL komutları SQL komutlarını kullanır. • SQL komutları kullanımı açıklanır. • SQL komutları ile veri listeleme, filtreleme işlemleri açıklanır. • SQL komutları ile veri ekleme işlemleri açıklanır. • SQL komutları ile veri güncelleme işlemleri açıklanır. • SQL komutları ile veri silme işlemleri açıklanır. • Form uygulamasında veri tabanı kullanımı açıklanır. • Veri tabanına bağlantı sağlama • Verilere erişim işlemleri • Veri ekleme, silme, güncelleme işlemleri • ORM aracını kullanma Etik Günü, Çevre ve İklim Değişikliği Haftası
HAZIRAN
41. Hafta:
15-19 Haziran
10 Genel Tekrar Genel Tekrar Genel Tekrar Genel Tekrar Etik Günü
HAZIRAN
42. Hafta:
22-26 Haziran
10 Etkinlik Haftası Etkinlik Haftası Etkinlik Haftası Etik Günü
Temrin Listesi
Ünite Temrin
Çalışma Ortamı ve Temel İşlemler 1. Yeni bir proje oluşturmak 2. Var olan bir projeyi açmak 3. “Merhaba Dünya” uygulaması ile yazılım ortamını tanımak 4. İki sayıyı toplayan bir uygulamada “Debug” işlemleri yapmak 5. Breakpoint koyarak Debug işlemi yapmak 6. Sayısal alfasayısal çevrimleri içeren uygulama yapmak 7. Label, Button, textBox, msgBox nesneleri ile dört işlem uygulaması yapmak 8. Temel veri türlerini kapsayan uygulama yapmak. 9. 1’den 30’a kadar sayıları TextBox’a yazdıran programı yazmak 10. Girilen sayının %18’ini bulup yazdırmak 11. Hesap makinesi programını yazmak 12. Alış fiyatı girilen malın kullanıcının girdiği yüzdelik kârla satış fiyatını bulmak 13. Yarıçapı girilen dairenin alanını ve çevresini bulmak
Karar ve Döngü Yapıları 1. 1-1000 arası çift/tek sayıların toplamını bulmak 2. 1-1000 arası asal sayıları bulmak 3. 1-1000 arası 3’e ve/veya 5’e bölünen sayıların toplamını bulmak 4. Mantıksal operatörler ile uygulama yapmak 5. Koşullu mantıksal operatörler ile uygulama yapmak 6. Operatör önceliği ile uygulama yapmak 7. Birleşim önceliği ile uygulama yapmak 8. If ifadesi ile uygulama yapmak 9. İç-içe ifadesi ile uygulama yapmak 10. If-elseif ifadesi ile uygulama yapmak 11. Switch ifadesi ile uygulama yapmak 12. While ifadeleri ile uygulama yapmak 13. For ifadeleri ile uygulama yapmak 14. Do-While ifadeleri ile uygulama yapmak 15. Break ve continue ifadeleri ile uygulama yapmak 16. Try-catch-finally ile uygulama yapmak 17. Birden çok catch ile uygulama yapmak 18. Finally throw uygulaması yapmak 19. Checked-Unchecked ile uygulama yapmak 20. Sıfıra bölme hatası uygulaması yapmak
Sınıflar (Class) 1. Sınıflar oluşturmak 2. Sınıflara ait özellikler eklemek 3. Sınıfların ve özelliklerin erişim türlerini belirlemek 4. Sınıfların kurucu metotlarını oluşturmak 5. Sınıflara statik öğeler eklemek 6. Sınıflara sabit öğeler eklemek 7. Sınıflara metotlar eklemek 8. Sınıflardaki metotlara parametreler eklemek ve bu parametrelere değerler vererek metotları çağırmak 9. Değer döndüren metotlar eklemek 10. Bu sınıfları, özellikleri ve metotları kullanarak proje geliştirmek
Diziler (Arrays) ve Koleksiyonlar (Collections) 1. Dizi oluşturma ve erişme ile ilgili uygulama yazmak 2. Foreach ile uygulama yazmak 3. Dizi kopyalama ile ilgili uygulama yapmak 4. Arraylist fonksiyonu ile uygulama yapmak 5. Queue-Stack ile uygulama yapmak 6. Hashtable ile uygulama yapmak 7. SortedList ile uygulama yapmak
Form Uygulamaları 1. Form uygulamaları ile ilgili program parçası yazmak 2. Menü, iletişim kutuları, menü seçimi ve diyalog kutuları ile ilgili uygulama yapmak 3. Veri doğrulama ile ilgili uygulama yapmak 4. Veri bağlama ile ilgili uygulama yapmak
Veri Tabanı İşlemleri 1. Açık kaynak Veri tabanı yönetim sistemini bilgisayara kurmak ve gerekli ayarları yapmak 2. Veri tabanı oluşturmak 3. Veri tabanına tablolar eklemek 4. Tablolara gerekli sütunları/alanları eklemek 5. Tablolara birincil anahtar, yabancı anahtar ve indeks eklemek 6. Veri tabanına normalizasyon kurallarını uygulamak 7. SQL komutları kullanarak veri listelemek, aramak, filtrelemek 8. SQL komutları kullanarak veri eklemek 9. SQL komutları kullanarak verileri düzenlemek 10. SQL komutları kullanarak veri silmek 11. Form uygulamasında veri tabanı bağlantısı kurmak 12. Form uygulamasında veri tabanı işlemleri yapmak 13. Form uygulamasında Entity Framework kullanmak 14. Form uygulamasının Setup ını oluşturur.
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ı
Ö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ü