|
TBIL2016 | Nesne Tabanlı Programlama - II | 3+1+0 | AKTS:5 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Ön Lisans | Yazılım Şekli | Zorunlu | Bölümü | BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Uygulama | Dersin Süresi | 14 hafta - haftada 3 saat teorik ve 1 saat uygulama | Öğretim Üyesi | Öğr. Gör. Dr Ercüment YILMAZ | Diğer Öğretim Üyesi | YRD. DOÇ. DR. Asuman GÜNAY YILMAZ, | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır. |
Öğrenim Kazanımları | BPKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | programlama için gerekli yazılımın ayarlarını yapabilir
| 1,2 | 1,6 | ÖK - 2 : | işletim sistemi tabanlı temel uygulama geliştirebilir
| 1,3,5 | 1,6 | ÖK - 3 : | işletim sistemi tabanlı ileri uygulama geliştirebilir | 1,3,5,6 | 1,6 | ÖK - 4 : | nesne tabanlı programlama paradigmalarını uygulayabilir
| 3,6 | 1,6 | ÖK - 5 : | veritabanı bağlantılı uygulama tasarımı yapabilir
| 1,3,7 | 1,6 | ÖK - 6 : | veritabanı bağlantılı uygulama geliştirebilir | 1,3,7 | 1,6 | BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
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 |
|
Haftalık Detaylı Ders İçeriği | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak | | Hafta 2 | Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak | | Hafta 3 | Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak | | Hafta 4 | Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri | | Hafta 5 | Kontrol Nesneleri ve Diziler | | Hafta 6 | Kontrol Nesneleri ve Diziler | | Hafta 7 | Nesne Kullanımı ve Operatörler | | Hafta 8 | Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar | | Hafta 9 | Arasınav | | Hafta 10 | Bileşen Kütüphanesi
| | Hafta 11 | Veri Yapıları | | Hafta 12 | İşletim Sistemi Nesneleri | | Hafta 13 | Menü Tasarımı ve Formlar | | Hafta 14 | Veritabanı İşlemleri | | Hafta 15 | Etkileşimli Veri Nesneleri | | Hafta 16 | Dönem sonu sınavı | | |
1 | Kaymaz, A. 2011; C Sharp Programlama Dili ve Yazılım Tasarımı (2.cilt), Papatya Yayıncılık. | | |
1 | Algan, S. 2011; Her Yönüyle C Sharp 4.0, Pusula Yayıncılık ve İletişim. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | | 1 | 50 | Dönem sonu sınavı | 16 | | 1 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 3 | 14 | 42 | Laboratuar çalışması | 0 | 0 | 0 | Arasınav için hazırlık | 4 | 5 | 20 | Arasınav | 1 | 1 | 1 | Uygulama | 1 | 14 | 14 | Klinik Uygulama | 0 | 0 | 0 | Ödev | 0 | 0 | 0 | Proje | 0 | 0 | 0 | Kısa sınav | 0 | 0 | 0 | Dönem sonu sınavı için hazırlık | 4 | 5 | 20 | Dönem sonu sınavı | 1 | 1 | 1 | Diğer 1 | 0 | 0 | 0 | Diğer 2 | 0 | 0 | 0 | Toplam Çalışma Yükü | | | 140 |
|