DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Nesneye Yönelik Programlama Dilleri CMPE 343 Güz 02+02+00 Seçmeli 3 5
Akademik Birim: Bilgisayar Mühendisliği Bölümü
Öğrenim Türü: Örgün Eğitim
Ön Koşullar CMPE 241
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: İlktan AR
Dersin Amacı: Bu ders nesne yönelimli programlamanın temel kavramlarının anlaşılmasını geliştirmeyi amaçlamaktadır. Ders, sınıflar, nesneler, kalıtım, polimorfizm, kapsülleme vb. dahil olmak üzere birçok temel ve ileri düzey nesne yönelimli kavramı kapsar. Ders, nesne yönelimli kavramları göstermeyi ve Java dilini kullanarak çözümler (projeler) geliştirmeyi amaçlamaktadır.
Dersin İçeriği: Nesneye Yönelik Programlamanın Temelleri. Gelişmiş Nesneye Dayalı Programlama Kavramları. İstisna işleme. Eşzamanlılık. Görsel Kullanıcı Arayüzü Geliştirme. JDBC ile Veritabanlarına Erişim.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri Sınıfta ders anlatımı ardından bilgisayar laboratuarında uygulama.


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Java: How to Program, Late Objects, by Paul Deitel & Harvey Deitel, 11th Edition, Pearson.


    DİĞER KAYNAKLAR

    - Oracle Java Eğiticileri, https://docs.oracle.com/javase/tutorial/


    DEĞERLENDİRME SİSTEMİ

    Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
    Total: 0 0


    İŞ YÜKÜ HESAPLAMASI

    EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
    Toplam İş Yükü (saat):0


    PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

    # PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13