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
Yorum yapmak için giriş yapmanız gerekmektedir.
Yorumlar yükleniyor...
Henüz hiç yorum yapılmamış. İlk yorumu sen yap!