Bilgi Paketi / Ders Kataloğu
Nesneye Yönelik Programlama II
Ders Kodu: KBU117
Ders Türü: Seçmeli
Ders Grubu: Önlisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 3
Uyg.: 0
Kredi: 3
Laboratuvar: 0
AKTS: 5
Amaç

Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak, Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak, Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak, Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri, Kontrol Nesneleri ve Diziler, Nesne Kullanımı ve Operatörler, Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar, Bileşen Kütüphanesi, Veri Yapıları, İşletim Sistemi Nesneleri, Menü Tasarımı ve Formlar, Veritabanı İşlemleri, Etkileşimli Veri Nesneleri

Özet İçerik

Nesne kav ramı, nesnel programlama mantığı, programlama dilindeki temel komutlar, nesne oluşturma, ileri düzey uy gulamalar, nesnel dillerle v eritabanı kullanımı

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.Öğrenci, sınıf, nesne, nitelik ve metot kavramlarını kullanarak Python dilinde nesne tabanlı programlar geliştirebilir.
2.Öğrenci, kalıtım ve çok biçimlilik gibi ileri seviye OOP kavramlarını uygulamalı olarak kullanabilir.
3.Öğrenci, özel metotları kullanarak sınıflara özel davranışlar kazandırabilir.
4.Öğrenci, hataları yönetmek için istisna işleme yapabilir ve özel hata sınıfları tanımlayabilir.
5.Öğrenci, modüler yapıda nesne tabanlı projeler geliştirebilir ve kodun okunabilirliğini artıracak tasarım ilkelerini uygulayabilir.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.14 Derste C# İle Nesne Tabanlı Programlama,Öğr. Gör. İhsan Özer, Seçkin Yayıncılık
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Sınıf , nesne , nitelik ve metot
2. Hafta - Teorik
Kapsülleme ve Erişim Belirleyicileri
3. Hafta - Teorik
Kalıtım
4. Hafta - Teorik
Çok Biçimlilik ve Soyut Sınıflar
5. Hafta - Teorik
Sınıf Türleri: Statik ve Sınıf Metotları
6. Hafta - Teorik
Özel Metotlar ve Operatör Aşırı Yükleme
7. Hafta - Teorik
Kompozisyon ve Agregasyon
8. Hafta - Teorik
Hata Yönetimi ve Özel Hata Sınıfları
9. Hafta - Teorik
Dosya İşlemleri ve Serialization
10. Hafta - Ara Sınav (Vize)
Ara Sınav
11. Hafta - Teorik
Modüller ve Paket Yapısı
12. Hafta - Teorik
GUI Giriş
13. Hafta - Teorik
Olay Tabanlı Programlama ve GUI ile Nesneye Yönelimli Uygulamalar
14. Hafta - Teorik
Nesne Yönelimli Tasarım İlkeleri ve Kod Gözden Geçirme
15. Hafta - Dönem Sonu Sınavı (Final)
Final Sınavı
Değerlendirme
Değerlendirme TürüAdetYüzde
Ödev1%5
Kısa Sınav (Quiz)1%5
Ara Sınav (Vize)1%30
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders142370
Ödev43116
Bireysel Çalışma110313
Ara Sınav113013
Dönem Sonu Sınavı113013
TOPLAM İŞ YÜKÜ (Saat)125
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
OÇ-1
5
5
5
5
5
OÇ-2
5
5
5
5
5
OÇ-3
4
5
5
4
4
OÇ-4
5
5
4
5
OÇ-5
5
5
5
5
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026