Nesne Tabanlı Programlama 10. Sınıf Yıllık Plan

Yıllık Plan oluşturuluyor...

Nesne Tabanlı Programlama 10. Sınıf Yıllık Plan — Kaynaklar ve İçerik

  • Bilişim Teknolojileri 10. Sınıf Çerçeve Öğretim Programı (ÇÖP)
  • Nesne Tabanlı Programlama Ders Bilgi Formu (DBF)
  • Nesne Tabanlı Programlama Ders Materyali (DM)
  • Ders İçeriği

    Bilişim Teknolojileri - Yazılım Geliştirme (Mesleki ve Teknik Anadolu Lisesi) alanında Nesne Tabanlı Programlama dersi 10. sınıf 2025-2026 eğitim öğretim yılı yıllık planı. Haftalık 10 ders saati.

    Üniteler ve Konular

    1. Çalışma Ortamı ve Temel İşlemler (30 ders saati)

    • 1. Nesne Tabanlı Programlama Çalışma Ortamı
      • 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.
    • 2. İsim Uzayları (Namespace)
      • İsim uzaylarını programda tanımlatıp kullandırır.
      • Using ifadesini kullandırır.
    • 3. Değişkenler ve Temel Veri Türleri
      • 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.
    • 4. Aritmetiksel Operatörler
      • Kod yazım esnasında uygun operatörleri kullandırır.
      • İşlem öncelik sırası uyulmasına dikkat eder.

    2. Karar ve Döngü Yapıları (40 ders saati)

    • 1. Karar İfadeleri
      • Ş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.
    • 2. Mantıksal Operatörler
      • 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.
    • 3. Döngüler
      • 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.
    • 4. Hata Ayıklama
      • Programda hata ayıklanması teknikleri açıklanır.

    3. Sınıflar (Class) (80 ders saati)

    • 1. Sınıflar ve Nesneler
      • İhtiyaca uygun sınıf tanımlatır.
    • 2. Sınıf Özellikleri
      • Sınıfa ait özellikler açıklanır.
    • 3. Metot Oluşturma ve Çağırma
      • Metot tanımlatır.
      • Oluşturulan metodun nasıl kullanılacağı açıklanır.
    • 4. Metotları Aşırı Yükleme
      • Farklı metot imzaları tanımlatarak metotları aşırı yükler.
    • 5. Erişim Belirleyiciler
      • 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.
    • 6. Kapsülleme, Kalıtım ve Çok Biçimlilik
      • Kapsülleme, Kalıtım ve Çok biçimlilik kavramlarını kullandırır.

    4. Diziler (Arrays) ve Koleksiyonlar (Collections) (40 ders saati)

    • 1. Diziler
      • Dizi tanımlama kuralları açıklanır.
      • Çok boyutlu diziler açıklanır.
      • İhtiyaca uygun olarak dizileri kullandırır.
    • 2. Koleksiyonlar
      • 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.

    5. Form Uygulamaları (80 ders saati)

    • 1. Formlar ve Özellikleri
      • Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır.
    • 2. İletişim Kutuları
      • Uygulamada iletişim kutularını kullandırır.

    6. Veri Tabanı İşlemleri (90 ders saati)

    • 1. Veri Tabanı Yazılımı Kurulumu
      • Açık kaynak veri tabanı yazılımının kurulumu açıklanır.
    • 2. Veri Tabanı Oluşturma
      • Veri tabanı oluşturma işlemleri açıklanır.
    • 3. Tablolar ve Özellikleri
      • Oluşturulan veri tabanında tablo kullanımı açıklanır.
      • Tabloda gerekli Birincil anahtar, Indeks alanları açıklanır.
    • 4. SQL Komutları
      • 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.

    Dersin Amaçları

    • Bu derste öğrenciye nesne tabanlı programlama teknikleri ile proje yapma, geliştirme, veri tabanı kullanım yöntemlerini uygulama ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

Bu ders hakkında yorumlar

account_circle