Yapay Zeka ve Makine Öğrenmesi
| Dersin Adı | Nesneye Yönelik Programlama | ||
| Dönemi | Dersin Kodu | Teorik Saat / Uygulama Saati | AKTS |
| 0 | YPZ201 | 2 / 2 | 5 |
| Dersin Düzeyi | Lisans | ||
| Dersin Veriliş Biçimi | Yüzyüze | ||
| Dersin Koordinatörü | Doç. Dr. Ayşe Beşkirli | ||
| Koordinatör E-Mail | abeskirli ktun.edu.tr | ||
| Öğretim Elemanı |
|
||
| Ders Tür Adı |
|
||
| Kaynaklar |
|
||
| Dersin Amacı | Nesneler, sınıflar, constructors, statik değişkenler ve yöntemler, görünürlük düzenleyiciler, üst sınıflar ve alt sınıflar, overloading ve overriding yöntemleri ve alanlar, kalıtım, polimorfizm, abstract sınıflar, interfaces, hata yakalama |
| Temel Meslek Dersi |
| 100 |
| Ders Öğretim Yöntem ve Teknikleri |
|---|
| Hafta | Ders İçerik |
|---|---|
| 1 | Nesneye yönelik programlamaya giriş |
| 2 | Nesne referans değişkenlerini tanımlama, başlatma ve kullanma |
| 3 | UML diagramlarını anlamak ve çizmek |
| 4 | Static değişkenler ve metodla |
| 5 | Görülebilirlik tanımlayıcıları, veri kapsülleme, nesnelerin metodlara geçişi |
| 6 | Nesnelerin dizisi |
| 7 | Değişmez nesneler ve String sınıfı |
| 8 | ARA SINAV |
| 9 | Miras ve Polimorfizim |
| 10 | Miras ve Polimorfizim II |
| 11 | Soyut sınıflar ve arayüzler |
| 12 | Soyut sınıflar ve arayüzler II |
| 13 | Hata Yakalama |
| 14 | GUI ve Event-Driven Programlama |
| 15 | FİNAL |
| Sıra | Ders Öğrenim Çıktıları | Değer |
|---|---|---|
| 1 | Nesnelerin programlamada nasıl kullanıldığını ve nesnelerin birbirleriyle nasıl etkileşimde bulunduğunu açıklama | 20 |
| 2 | Nesne yönelimli programlama dili ile algoritmaları uygulama | 20 |
| 3 | Kapsülleme, kalıtım ve polimorfizm kullanarak gerçek problemleri çözme | 20 |
| 4 | UML sınıf diyagramlarını yorumlamak | 20 |
| 5 | Nesne tabanlı yazılım tasarlamak, uygulamak ve hata yakalamak | 20 |
| DÖÇ 1 | DÖÇ 2 | DÖÇ 3 | DÖÇ 4 | DÖÇ 5 | |
|---|---|---|---|---|---|
| PÇ 1 | 4 | 4 | 4 | 4 | 4 | PÇ 2 | 4 | 4 | 4 | 4 | 4 | PÇ 3 | 4 | 4 | 4 | 4 | 4 | PÇ 4 | 4 | 4 | 4 | 4 | 4 | PÇ 5 | 4 | 4 | 4 | 4 | 4 | PÇ 6 | 0 | 0 | 0 | 0 | 0 | PÇ 7 | 0 | 0 | 0 | 0 | 0 | PÇ 8 | 0 | 0 | 0 | 0 | 0 | PÇ 9 | 0 | 0 | 0 | 0 | 0 | PÇ 10 | 0 | 0 | 0 | 0 | 0 | PÇ 11 | 0 | 0 | 0 | 0 | 0 |
| AKTS İş Yükü | Sayı | Süre,Dakika | Toplam İş Yükü |
|---|---|---|---|
| Haftalık ders saati (Teorik) | 45 | 45 | 2025 | Haftalık ders saati (Uygulama) (laboratuvar, stüdyo, atölye vb) | 20 | 45 | 900 | Ödev | 5 | 200 | 1000 | Kısa Sınavlar (quiz) | 5 | 200 | 1000 | Materyal tasarlama, hazırlama | 0 | 0 | 0 | Arazi Çalışmaları | 0 | 0 | 0 | Rapor hazırlama | 0 | 0 | 0 | Sunum | 0 | 0 | 0 | Proje hazırlama | 0 | 0 | 0 | Diğer çalışmalar | 0 | 0 | 0 | Ara sınav ve ara sınava hazırlık | 1 | 1500 | 1500 | Genel sınav ve genel sınava hazırlık | 1 | 1500 | 1500 |
| AKTS İş Yükü | Ara Sınava Katkı Yüzdesi | Finale Katkı Yüzdesi |
|---|---|---|
| Haftalık ders saati (Teorik) | 0 | 0 | Haftalık ders saati (Uygulama) (laboratuvar, stüdyo, atölye vb) | 0 | 0 | Ödev | 20 | 20 | Kısa Sınavlar (quiz) | 30 | 30 | Materyal tasarlama, hazırlama | 0 | 0 | Arazi Çalışmaları | 0 | 0 | Rapor hazırlama | 0 | 0 | Sunum | 0 | 0 | Proje hazırlama | 0 | 0 | Diğer çalışmalar | 0 | 0 | Ara sınav ve ara sınava hazırlık | 50 | 0 | Genel sınav ve genel sınava hazırlık | 0 | 50 |

