
| 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 |
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
Nesne kav ramı, nesnel programlama mantığı, programlama dilindeki temel komutlar, nesne oluşturma, ileri düzey uy gulamalar, nesnel dillerle v eritabanı kullanımı
| 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. |
| 1. | 14 Derste C# İle Nesne Tabanlı Programlama,Öğr. Gör. İhsan Özer, Seçkin Yayıncılık |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ödev | 1 | %5 |
| Kısa Sınav (Quiz) | 1 | %5 |
| Ara Sınav (Vize) | 1 | %30 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 2 | 3 | 70 |
| Ödev | 4 | 3 | 1 | 16 |
| Bireysel Çalışma | 1 | 10 | 3 | 13 |
| Ara Sınav | 1 | 13 | 0 | 13 |
| Dönem Sonu Sınavı | 1 | 13 | 0 | 13 |
| TOPLAM İŞ YÜKÜ (Saat) | 125 | |||
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 | ||||||||