2024-2025 EĞİTİM-ÖĞRETİM YILI ..........................................................................
BILIŞIM TEKNOLOJILERI ALANI 10. SINIF NESNE TABANLI PROGRAMLAMA DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLANI
Ay | Hafta | Saat | Ünite | Konu | Kazanım | Açıklama | Teknik | Araç | Ölçme | Etkinlik |
---|---|---|---|---|---|---|---|---|---|---|
EYLÜL | 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. | Anlatım, soru-cevap, uygulamalı gösteri, araştırma, uygulama, bireysel öğrenme, beyin fırtınası | Ders kitabı, bilgisayar, akıllı tahta, görsel programlama ortamı, veritabanı programı | 15 Temmuz Demokrasi ve Millî Birlik Günü | |||
EYLÜL | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Gaziler Günü (19 Eylül), İlköğretim Haftası | |||
EYLÜL | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
EYLÜL | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Hayvanları Koruma Günü (4 Ekim) | |||
EKİM | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
EKİM | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
EKİM | 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. | 29 Ekim Cumhuriyet Bayramı | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | |||
EKİM | 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. | 1.Sınav | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | 29 Ekim Cumhuriyet Bayramı | ||
KASIM | 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. | 10 Kasım Atatürk'ü Anma Günü ve Atatürk Haftası | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Atatürk Haftası | ||
KASIM | 11-15 Kasım | 10 | ARA TATİL (11-15 KASIM) | |||||||
KASIM | 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. | Anlatım, soru-cevap, uygulamalı gösteri, araştırma, uygulama, bireysel öğrenme, beyin fırtınası | Ders kitabı, bilgisayar,... | ||||
KASIM | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Öğretmenler Günü (24 Kasım) | |||
ARALIK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Dünya Engelliler Günü (3 Aralık) | |||
ARALIK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
ARALIK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
ARALIK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Mehmet Akif Ersoy’u Anma Haftası | |||
ARALIK | 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. | 2.Sınav | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | |||
OCAK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
OCAK | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
OCAK | 20-24 Ocak | 10 | YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) | |||||||
OCAK | 27-31 Ocak | 10 | YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) | |||||||
ŞUBAT | 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. | Anlatım, soru-cevap, uygulamalı gösteri, araştırma, uygulama, bireysel öğrenme, beyin fırtınası | Ders kitabı, bilgisayar,... | ||||
ŞUBAT | 10-14 Şubat | 10 | ÖĞRENME BİRİMİ: FORM UYGULAMALARI 5.1. FORMLAR 5.1.1. Form Sınıfı | Form oluşturur. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
ŞUBAT | 17-21 Şubat | 10 | 5.1.2. Kontrol Sınıfı 5.1.3. Konteyner Kontrolleri | Form oluşturur. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
ŞUBAT | 24-28 Şubat | 10 | 5.2. MENÜLER 5.2.1. MenuStrip Kontrolü 5.2.2. ContextMenuStrip Kontrolü | Form oluşturur. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
MART | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
MART | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | İstiklâl Marşı'nın Kabulü be Mehmet Akif Ersoy'u Anma Günü (12 Mart) | |||
MART | 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 ve Şehitler Günü | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | 18 Mart Çanakkale Zaferi, Şehitler Günü | ||
MART | 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. | 1.Sınav | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Dünya Tiyatrolar Günü (27 Mart) | ||
MART | 31 Mart- 04 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Kütüphaneler Haftası, Dünya Otizm Farkındalık Günü (2 Nisan) | |||
NİSAN | 07-11 Nisan | 10 | ARA TATİL (31 MART - 4 NİSAN) | |||||||
NİSAN | 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. | Anlatım, soru-cevap, uygulamalı gösteri, araştırma, uygulama, bireysel öğrenme, beyin fırtınası | Ders kitabı, bilgisayar,... | ||||
NİSAN | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | 23 Nisan Ulusal Egemenlik ve Çocuk Bayramı | |||
NİSAN | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | Kût'ül Amâre Zaferi (29 Nisan), 1 Mayıs Emek ve Dayanışma Günü | |||
MAYIS | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
MAYIS | 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. | 19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | |||
MAYIS | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | 19 Mayıs Atatürk'ü Anma ve Gençlik ve Spor Bayramı | |||
MAYIS | 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. | 2.Sınav | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | İstanbul'un Fethi (29 Mayıs) | ||
HAZİRAN | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... | ||||
HAZİRAN | 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. | Anlatım, soru-cevap, uygulamalı... | Ders kitabı, bilgisayar,... |
.......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
......................................
Ders Öğretmeni
..../..../2024
UYGUNDUR
......................................
Okul Müdürü