2024-2025 EĞİTİM-ÖĞRETİM YILI ..........................................................................
BILIŞIM TEKNOLOJILERI ALANI 10. SINIF DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLANI

Ay Hafta Saat Ünite Konu Kazanım Kazanım Açıklaması Etkinlik
EYLÜL
1. Hafta:
09-13 Eylül
10 ÖĞRENME BİRİMİ: ÇALIŞMA ORTAMI VE TEMEL İŞLEMLER 1.1. NESNE TABANLI PROGRAMLAMA ÇALIŞMA ORTAMI 1.2. C# PROGRAMLAMA DILI 1.3. .NET FRAMEWORK 1.3.1. C# ve .NET Framework İlişkisi 1.3.2. .NET Framework Çalışma Mantığı Demokrasinin önemi Yazım hatalarını dikkate alarak nesne tabanlı programlama çalışma ortamını kullanır. 15 Temmuz Demokrasi ve Millî Birlik Günü
EYLÜL
2. Hafta:
16-20 Eylül
10 1.4. KOD EDITÖRÜ ARAYÜZ EKRANI 1.4.1. FORM EKRANI 1.4.2. Araç Kutusu (Toolbox) 1.4.3. Özellikler (Properties) 1.4.4. Olaylar (Events) 1.4.5. Çözüm Penceresi (Solution Explorer) 1.4.6. Hata Listesi (Error List) 1.5. İSIM UZAYLARI (NAMESPACE) Yazım hatalarını dikkate alarak isim uzaylarını kullanır. Gaziler Günü (19 Eylül), İlköğretim Haftası
EYLÜL
3. Hafta:
23-27 Eylül
10 1.6. DEĞIŞKENLER VE TEMEL VERI TÜRLERI 1.6.1. Temel Veri Türleri 1.6.2. Değişken Tanımlama 1.6.3. Değişkene Değer Atama 1.6.4. Değişken İsimlendirme Kuralları 1.6.5. Değişken Veri Türü Dönüştürme (Convert) İşlemleri 1.7. ARITMETIKSEL OPERATÖRLER 1.7.1. İşlem Önceliği Tanımlama kurallarını dikkate alarak değişkenleri ve temel veri türlerini kullanır. İşlem önceliğine göre aritmetiksel operatörleri kullanır.
EYLÜL
4. Hafta:
30 Eylül- 04 Ekim
10 ÖĞRENME BİRİMİ: KARAR VE DÖNGÜ YAPILARI 2.1. KARAR İFADELERI 2.1.1. Karşılaştırma Operatörleri 2.1.2. if Yapısı 2.1.3. if-else Yapısı 2.1.4. else if Yapısı 2.1.5. İç İçe Şart İfadeleri 2.1.6. Switch-Case Yazım kurallarına dikkat ederek şart ifadelerini kullanır. Hayvanları Koruma Günü (4 Ekim)
EKIM
5. Hafta:
07-11 Ekim
10 2.2. MANTIKSAL OPERATÖRLER 2.2.1. AND(&&) Operatörü 2.2.2. OR(||) Operatörü 2.2.3. Mantıksal Operatör Önceliği 2.2.4. NOT(!) Operatörü Mantıksal operatörleri öncelik sırasına uygun kullanır.
EKIM
6. Hafta:
14-18 Ekim
10 2.3. DÖNGÜLER 2.3.1. Sayaçlar 2.3.2. Artırma ve Azaltma Operatörleri 2.3.3. For Döngüsü 2.3.4. WHILE DÖNGÜSÜ 2.3.5. Do-while Döngüsü Yazım formatına dikkat ederek döngü yapılarını kullanır.
EKIM
7. Hafta:
21-25 Ekim
10 2.3.6. Döngüyü Kesme (Durdurma) 2.3.7. Döngüyü Devam Ettirme 2.4. HATA AYIKLAMA 2.4.1. Try-Catch-Finally Bloku Atatürk'ün Cumhuriyetçilik İlkesi Programda hata ayıklaması yapar.
EKIM
8. Hafta:
28 Ekim- 01 Kasım
10 ÖĞRENME BİRİMİ: SINIFLAR (CLASSES) 3.1. NESNE TABANLI PROGRAMLAMAYA GIRIŞ 3.1.1. NTP Öncesi 3.1.2. NTP Temel Prensipleri 1.Dönem 1.Sınav İhtiyaca uygun sınıf tanımlaması yapar. 29 Ekim Cumhuriyet Bayramı
KASIM
9. Hafta:
04-08 Kasım
10 3.2. SINIFLAR VE NESNELER 3.2.1. Sınıf Tanımlama 3.2.2. Nesne Oluşturma 3.3. KAPSÜLLEME, ALANLAR VE ÖZELLIKLER (ENCAPSULATION, FIELDS, PROPERTIES) Atatürk'ün eğitime ve bilime verdiği önem Sınıfa ait özellikleri açıklar. Atatürk Haftası
KASIM
10. Hafta:
11-15 Kasım
10 1. Dönem Ara Tatili 1. Dönem Ara Tatili 1. Dönem Ara Tatili
KASIM
11. Hafta:
18-22 Kasım
10 3.4. ERIŞIM BELIRLEYICILER (ACCESS MODIFIERS) 3.5. ALANLAR (FIELDS) 3.6. ÖZELLIKLER (PROPERTIES) 3.6.1. Sadece Okunabilir Özellikler 3.6.2. Sadece Yazılabilir Özellikler Sınıfa ait özellikleri açıklar.
KASIM
12. Hafta:
25-29 Kasım
10 3.7. METOTLAR (METHODS) 3.7.1. Varsayılan Değerli Parametreler (Optional Parameters) 3.7.2. İsimlendirilmiş Parametreler (Named Parameters) 3.7.3. Parametre Dizileri 3.7.4. Metodu Sonlandırma 3.7.5. Metot Aşırı Yüklemeleri (Method Overloads) Tanımlama adımlarına dikkat ederek metotları tanımlar. Öğretmenler Günü (24 Kasım)
ARALIK
13. Hafta:
02-06 Aralık
10 3.8. YAPICI VE YIKICI METOTLAR 3.8.1. Yapıcı Metotlar (Constructors) 3.8.2. Yıkıcı Metotlar (Destructors) 3.9. DEĞER VE REFERANS TIPLER 3.9.1. Metotlarda ref ve out Kullanımı Farklı metot imzaları tanımlayarak metotları aşırı yükler. Sınıfların erişim türünü belirler. Dünya Engelliler Günü (3 Aralık)
ARALIK
14. Hafta:
09-13 Aralık
10 3.10. KALITIM (INHERITANCE) 3.10.1. Hiyerarşik Kalıtım 3.10.2. new Operatörüyle Metot Gölgeleme (Shadowing) 3.10.3. Sanal Metotlar (Virtual Methods) Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır.
ARALIK
15. Hafta:
16-20 Aralık
10 3.11. SOYUT SINIFLAR (ABSTRACT CLASSES) 3.12. ARAYÜZLER (INTERFACES) 3.13. ÇOK BIÇIMLILIK (POLYMORPHISM) 3.14. STATIK SINIFLAR (STATIC CLASSES) Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır.
ARALIK
16. Hafta:
23-27 Aralık
10 3.15. İSIMSIZ SINIFLAR(STATIC CLASSES) 3.16. MÜHÜRLÜ SINIFLAR (SEALED CLASSES) 3.17. PARÇALI SINIFLAR (PARTIAL CLASSES) 3.18. ENUMS (NUMARALANDIRMALAR) Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır. Mehmet Akif Ersoy’u Anma Haftası
ARALIK
17. Hafta:
30 Aralık- 03 Ocak
10 ÖĞRENME BİRİMİ: DİZİLER (ARRAYS) VE KOLEKSİYONLAR (COLLECTIONS) 4.1. DIZILER 4.1.1. Bir Boyutlu Diziler 4.1.2. Bir Boyutlu Dizilerin Oluşturulması 4.1.3. Bir Boyutlu Dizilere Değer Aktarma 4.1.4. Bir Boyutlu Dizi Elemanlarına Erişim 1.Dönem 2.Sınav Dizi tanımlama kurallarına dikkat ederek dizileri kullanır.
OCAK
18. Hafta:
06-10 Ocak
10 4.1.5. Dizilerde Foreach Döngüsü Kullanımı 4.1.6. Bir Boyutlu Dizilerde Kullanılan Özellikler ve Metotlar 4.1.7. Çok Boyutlu Diziler 4.1.8. İki Boyutlu Dizi Tanımlama 4.1.9. İki Boyutlu Diziye Değer Aktarma 4.1.10. İki Boyutlu Dizi Elemanlarına Erişim Dizi tanımlama kurallarına dikkat ederek dizileri kullanır.
OCAK
19. Hafta:
13-17 Ocak
10 4.2. KOLEKSIYONLAR 4.2.1. Boxing (Kutulama)-Unboxing (Kutu Açma) 4.2.2. ArrayList Koleksiyonu 4.2.3. List Koleksiyonu Koleksiyon sınıflarının farklarına göre kullanır.
OCAK
20. Hafta:
20-24 Ocak
10 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
OCAK
21. Hafta:
27-31 Ocak
10 Yarıyıl Tatili Yarıyıl Tatili Yarıyıl Tatili
ŞUBAT
22. Hafta:
03-07 Şubat
10 4.2.4. Queue-Stack Koleksiyonları 4.2.5. Dictionary Koleksiyonu 4.2.6. Hashtable Koleksiyonu 4.2.7. SortedList Koleksiyonu Koleksiyon sınıflarının farklarına göre kullanır.
ŞUBAT
23. Hafta:
10-14 Şubat
10 ÖĞRENME BİRİMİ: FORM UYGULAMALARI 5.1. FORMLAR 5.1.1. Form Sınıfı Form oluşturur.
ŞUBAT
24. Hafta:
17-21 Şubat
10 5.1.2. Kontrol Sınıfı 5.1.3. Konteyner Kontrolleri Form oluşturur.
ŞUBAT
25. Hafta:
24-28 Şubat
10 5.2. MENÜLER 5.2.1. MenuStrip Kontrolü 5.2.2. ContextMenuStrip Kontrolü Form oluşturur.
MART
26. Hafta:
03-07 Mart
10 5.3. İLETIŞIM KUTULARI (DIALOG BOXES) 5.3.1. Mesaj İletişim Kutusu (MessageBox) 5.3.2. Dosya Kaydet İletişim Kutusu (SaveFileDialog) İstenilen özellik ve içerikteki iletişim kutularıyla çalışır.
MART
27. Hafta:
10-14 Mart
10 5.3.3. Dosya Aç İletişim Kutusu (OpenFileDialog) 5.3.4. Yazdırma İletişim Kutusu (PrintDialog) İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. İstiklâl Marşı'nın Kabulü be Mehmet Akif Ersoy'u Anma Günü (12 Mart)
MART
28. Hafta:
17-21 Mart
10 5.3.5. Yazı Tipi İletişim Kutusu (FontDialog) 5.3.6. Renk İletişim Kutusu (ColorDialog) Atatürk’ün vatan ve millet sevgisi İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. 18 Mart Çanakkale Zaferi, Şehitler Günü
MART
29. Hafta:
24-28 Mart
10 5.4. VERI DOĞRULAMA (VALIDATION) 5.4.1. İpucu (ToolTip) 5.4.2. Veri Girişi Doğrulama (Input Validation) 5.4.3. Veri Girişi Maskeleme (MaskedTextBox) 2.Dönem 1.Sınav İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. Dünya Tiyatrolar Günü (27 Mart)
MART
30. Hafta:
31 Mart- 04 Nisan
10 2. Dönem Ara Tatili 2. Dönem Ara Tatili 2. Dönem Ara Tatili
NISAN
31. Hafta:
07-11 Nisan
10 5.5. VERI BAĞLAMA (DATA BINDING) 5.5.1. Basit Veri Bağlama (Simple Data Binding) 5.5.2. Kompleks Veri Bağlama (Complex Data Binding) İstenilen özellik ve içerikteki iletişim kutularıyla çalışır. Kütüphaneler Haftası, Dünya Otizm Farkındalık Günü (2 Nisan)
NISAN
32. Hafta:
14-18 Nisan
10 ÖĞRENME BİRİMİ: VERİ TABANI İŞLEMLERİ 6.1. VERI TABANI YAZILIMININ KURULUMU 6.1.1. Veri Tabanı Yönetim Sistemi (Database Management System) 6.1.2. SQL (Structured Query Language) 6.1.3. Büyük Veri (Big Data) ve Veri Madenciliği 6.1.4. MySQL Veri Tabanı 6.2. MYSQL SERVER ARAYÜZ (WORKBENCH) EKRANI Açık kaynak veri tabanı yazılımını kurar.
NISAN
33. Hafta:
21-25 Nisan
10 6.3. VERI TÜRLERI 6.4. VERI TABANI TASARIMI 6.4.1. Veri Tabanı Oluşturma 6.4.2. Veri Tabanında Anahtarlar (Keyler) 6.4.3. Tablo Oluşturma 6.5. TABLOLARI İLIŞKILENDIRME 6.5.1. İlişkisel Veri Tabanları 6.5.2. Tablolar Arası Bağlantı Yapılması Çocuk, insan sevgisi ve evrensellik Veri tabanı oluşturur. Veri tabanında tabloları kullanır. 23 Nisan Ulusal Egemenlik ve Çocuk Bayramı
NISAN
34. Hafta:
28 Nisan- 02 Mayıs
10 6.6. VERI TABANINA BILGI GIRIŞI 6.7. SQL KOMUTLARI KULLANIMI 6.7.1. Select Deyimi 6.7.2. Where Şart İfadesi 6.7.3. Karşılaştırma Operatörleri 6.7.4. Mantıksal Operatörler SQL komutlarını kullanır. Kût'ül Amâre Zaferi (29 Nisan), 1 Mayıs Emek ve Dayanışma Günü
MAYIS
35. Hafta:
05-09 Mayıs
10 6.7.5. Arama Operatörü 6.7.6. Order By Komutu (Sıralama) 6.7.7. Insert Into Komutu (Kayıt Ekleme) 6.7.8. Update Komutu (Kayıt Güncelleme) 6.7.9. Delete Komutu (Kayıt Silme) 6.7.10. Create 6.7.11. Alter 6.7.12. Drop SQL komutlarını kullanır.
MAYIS
36. Hafta:
12-16 Mayıs
10 6.8. MYSQL VERI TABANI ALMA VE YÜKLEME 6.9. SQL VE NTP BAĞLANTISI 6.9.1. Form Tasarımları 6.9.2. Form Özellikleri 6.9.3. TabControl Bileşeni 6.9.4. ImageList Bileşeni Atatürkçü düşüncede yer alan temel fikirler SQL komutlarını kullanır.
MAYIS
37. Hafta:
19-23 Mayıs
10 3.6.1. 6.10. ADO.NET 6.11. VERI TABANI BAĞLANTISI VE BILEŞENLERIN EKLENMESI 6.11.1. MySQL Bağlantı Kontrolü 6.11.2. MySQL Connection String 6.11.3. Projeye Giriş 6.11.4. DataGridView Bileşeni SQL komutlarını kullanır. 19 Mayıs Atatürk'ü Anma ve Gençlik ve Spor Bayramı
MAYIS
38. Hafta:
26-30 Mayıs
10 6.11.5. Projenin Kodlamasına Giriş 6.11.6. Dersler Sekmesi 6.11.7. Notlar Sekmesi 6.11.8. Öğrenci İşlemleri Sekmesi 6.11.9. Anasayfa Sekmesinin Doldurulması 2.Dönem 2.Sınav SQL komutlarını kullanır. İstanbul'un Fethi (29 Mayıs)
HAZIRAN
39. Hafta:
02-06 Haziran
10 6.12. KAYIT EKLEME 6.13. ARAMA METODU 6.14. EKLEME, SILME VE GÜNCELLEME İŞLEMLERI 6.14.1. Öğrenci Sekmesi İşlemleri SQL komutlarını kullanır.
HAZIRAN
40. Hafta:
09-13 Haziran
10 6.14.2. Notlar Sekmesi 6.14.3. Dersler Sekmesi 6.15. KURULUM (SETUP) HAZIRLAMA 6.16. ENTITY FRAMEWORK SQL komutlarını kullanır.
HAZIRAN
41. Hafta:
16-20 Haziran
Etkinlik Haftası Etkinlik Haftası Etkinlik Haftası
Temrin Listesi
Ünite Temrin
Derse Ait Diğer Bilgiler
Eğitim-Öğretim Ortam ve Donanımı Ders kitabı, bilgisayar, akıllı tahta, görsel programlama ortamı, veritabanı programı
Ölçme ve Değerlendirme
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

..../..../2025
UYGUNDUR

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