YAZILIM GELİŞTİRME DALI
NESNE TABANLI PROGRAMLAMA DERSİ
Dersin Amacı: 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.
Sınıfı: 10
Haftalık Ders Saati: 10
Öğrenme Biriminin Adı
Çalışma Ortamı ve Temel İşlemler
Öğrenme Biriminin Kazanımları
1. Yazım hatalarını dikkate alarak nesne tabanlı programlama çalışma
ortamını kullanır.
2. Yazım hatalarını dikkate alarak isim uzaylarını kullanır.
3. Tanımlama kurallarını dikkate alarak değişkenleri ve temel veri
türlerini kullanır.
4. İşlem önceliğine göre aritmetiksel operatörleri kullanır.
Öğrenme Biriminin Adı
Karar ve Döngü Yapıları
Öğrenme Biriminin Kazanımları
1. Yazım kurallarına dikkat ederek şart ifadelerini kullanır.
2. Mantıksal operatörleri öncelik sırasına uygun kullanır.
3. Yazım formatına dikkat ederek döngü yapılarını kullanır.
4. Programda hata ayıklaması yapar.
Öğrenme Biriminin Adı
Sınıflar (Class)
Öğrenme Biriminin Kazanımları
1. İhtiyaca uygun sınıf tanımlaması yapar.
2. Sınıfa ait özellikleri açıklar.
3. Tanımlama adımlarına dikkat ederek metotları tanımlar.
4. Farklı metot imzaları tanımlayarak metotları aşırı yükler.
5. Sınıfların erişim türünü belirler.
6. Kapsülleme (encapsulation), kalıtım (ınheritance) ve çok biçimlilik
(polymorphism) prensiplerini kullanır.
Öğrenme Biriminin Adı
Diziler (Arrays) ve Koleksiyonlar (Collections)
Öğrenme Biriminin Kazanımları
1. Dizi tanımlama kurallarına dikkat ederek dizileri kullanır.
2. Koleksiyon sınıflarının farklarına göre kullanır.
Öğrenme Biriminin Adı
Form Uygulamaları
Öğrenme Biriminin Kazanımları
1. Formları kullanarak programlar geliştirir.
2. İstenilen özellik ve içerikteki iletişim kutularıyla çalışır.
Öğrenme Biriminin Adı
Veri tabanı İşlemleri
Öğrenme Biriminin Kazanımları
1. Açık kaynak veri tabanı yazılımını kurar.
2. Veri tabanı oluşturur.
3. Veri tabanında tabloları kullanır.
4. SQL komutlarını kullanır.