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