Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Java Programming CE445 7. Yarıyıl 3 + 0 3,0 5,0
Ön Koşullar Yok
Dersin Dili İngilizce
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Yüz yüze
Dersin Koordinatörü Doç. Dr. Abdullah Talha KABAKUŞ
Dersi Verenler Doç. Dr. Abdullah Talha KABAKUŞ
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı, etkili ve esnek nesne tabanlı yazılımlar geliştirmek için gereken nesneye yönelik programlama kavramlarını kullanarak, Java ile programlamayı öğretmektir.
Dersin İçeriği Java Programlama Dili Üzerinden Nesne Yönelimli Programlama Konseptleri
Ders Öğrenme Kazanımları - Java Programlama Dilinin temellerini öğrenme
- "Sınıf" ve "Nesne" Kavramlarının Anlaşılması
- İstisnalar ve istisna karşılama mekanizmasının anlaşılması
- Nesne yönelimli tasarımda kalıtımın anlaşılması
- Erişim ve kullanım düzenleyicilerinin anlaşılması
- Java koleksiyonel veri yapılarının öğrenilmesi
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Java Programlama Giriş
2. Hafta Veri Tipleri ve Değişkenler
3. Hafta Metotlar, Döngüler ve Diziler
4. Hafta Metotlar, Döngüler ve Diziler
5. Hafta Sınıflar ve Nesneler
6. Hafta Sınıflar ve Nesneler
7. Hafta Generics Mekanizması
8. Hafta Erişim Düzenleyicileri, Kapsam ve Paketler
9. Hafta Erişim Düzenleyicileri, Kapsam ve Paketler
10. Hafta Koleksiyonlar Uygulama Çatısı
11. Hafta Arayüzler ve Kalıtım
12. Hafta Dahili Sınıflar
13. Hafta I/O, Exception'lar ve Thread Yapıları
14. Hafta I/O, Exception'lar ve Thread Yapıları
Kaynaklar
P.J. Deitel, H.M.Deitel, Java How to Program (7. baskı), Prentice Hall
Herbert Schildt, Java, McGraw-Hill Education
Joshua Bloch, Effective Java (3. baskı), O'Reilly Media, 2018
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 DK6 Ölçme Yöntemi
PY3 3 5 4 0 4 0 3 -
PY4 2 0 5 0 5 0 0 -
PY6 2 0 5 0 4 0 5 -
PY8 2 4 0 0 4 0 4 -
*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 6 6
Ödev 1 1 3 3
Ödev 2 1 3 3
Final 1 8 8
Toplam İş Yükü 20
Dersin AKTS Kredisi 5,0