Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Nesne Tabanlı Programlama II BLG2131 3. Yarıyıl 2 + 2 3,0 5,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Ders
Dersin Verilişi Yüz yüze
Dersin Koordinatörü Öğr. Gör. Tuba PALA
Dersi Verenler Öğr. Gör. Tuba PALA
Dersin Yardımcıları
Dersin Amacı Bu ders Nesneye Dayalı Programlamanın ilkelerini, Java platformunu ve programlama dilini tanımaya ve ayrıntılı kullanmaya yöneliktir
Dersin İçeriği Dersin içeriğini Java Platformu ve Bileşenleri, Java Diline Giriş, String Sınıfı, Main Denetimi, JAVA’da değişkenler, Temel Veri Tipleri,Program Akış Denetimi ve Operatörler, Döngüler, Diziler, Sınıf ve Nesne Kavramı, Paketler, Metotlar, Erişim Denetimi, Nesneye Dayalı Programlamanın Temel İlkeleri (Kapsülleme-Encapsulation, Kalıtım-Inheritance, Çok biçimlilik-Polymorphism, Arayüzler-Interfaces, Dahili Sınıflar) konuları oluşturmaktadır
Ders Öğrenme Kazanımları - Nesneye Dayalı Programlama dili için gerekli platformları kurar ve amacına uygun olarak kullanır
- Geliştirdiği çözümlerde JAVA programlama dilini amacına uygun olarak kullanır
- Nesneye Dayalı Programlama'nın ilkelerini kullanarak problemlere çözüm üretir
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Nesneye dayali programlamaya giris.
2. Hafta Sınıf ve Nesne Kavramları
3. Hafta Sınıf Oluşturma, Nesne Oluşturma ve Kapsülleme
4. Hafta Kalıtım (Inheritance - Miras)
5. Hafta Çok Biçimlilik (Polymorphism)
6. Hafta Soyut (Abstract) Sınıflar ve Metodlar
7. Hafta Arayüzler(Interface)
8. Hafta Inner (Dahili) Sınıflar
9. Hafta Çöp Toplayıcı (Garbage Collector)
10. Hafta Enum lar
11. Hafta Hata Yakalama (exception handling)
12. Hafta Java Koleksiyonları (Collections)
13. Hafta Java GUI ile Arayüz Programlama
14. Hafta JDBC ile Veritabanı
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 Ölçme Yöntemi
PY1 5 0 0 0 -
PY2 4 0 0 0 -
PY5 3 0 0 0 -
PY12 2 0 0 0 -
PY13 1 0 0 0 -
PY16 5 0 0 0 -
PY17 5 0 0 0 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ara Sınav 1 1 10 10
Final 1 20 20
Uygulama DS 4 4 16
Sınıf İçi Etkinlik 14 4 56
Toplam İş Yükü 102
Dersin AKTS Kredisi 5,0