Anasayfa  »  Teknik Bilimler Meslek Yüksekokulu »  Bilgisayar Programcılığı Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
NESNEYE YÖNELİK PROGRAMLAMA II BİLP225 Üçüncü Yarıyıl (Güz) 2 + 2 4

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİÖnlisans
DERSİN YILI2
YARIYILÜçüncü Yarıyıl (Güz)
AKTS4
ÖĞRETİM ELEMAN(LAR)IÖğretim Görevlisi Emre Öner Tartan
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Nesneye yönelik programlamada hata kontrolü yapabilecektir.
2) Nesneye yönelik programlamda veri yapılarını bilecektir.
3) Nesneye yönelik programlamaya özgü kavramları bilecektir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBİLP 104 NESNEYE YÖNELİK PROGRAMLAMA I
DERS TANIMIBİLP 104 Nesneye Yönelik Programlama I dersinin devamı olan bu derste; Hata(exception) Kontrolü, Okuma/Yazma streamleri, Collection Frameword(arraylist,hashmap,hashset)ve generic, Java GUI. Java'da İş Parçacıkları (Threads). Socket ve ağ, Java'da veri yapıları konuları işlenmektedir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Sınıf,nesne, erişim belirleyiciler, kapsülleme (encapsulation), yapılandırıcı (constructor) kavramlarının gözden geçirilmesi
2. Hafta Yapılandırıcı aşırı yükleme (constructor overloading) ve metot aşırı yükleme (method overloading)
3. Hafta Miras (kalıtım, inheritance), alt sınıf, üst sınıf kavramı, super yapılandırıcı
4. Hafta Miras (kalıtım, inheritance), metot ezme (metot örtme,method overriding)
5. Hafta Soyut sınıflar, soyutlama (abstraction) ve çok biçimlilik(polimorfizm)
6. Hafta Arayüz(interface) yapısı, soyutlama (abstraction) ve çok biçimlilik(polimorfizm)
7. Hafta Java?da bellek kullanımı (stack ve heap bellek).
8. Hafta Ara sınav
9. Hafta Generic kavramı. Collections framework? e giriş.List arayüzü, ArrayList yapısı.
10. Hafta Sıralama algoritmaları: Bubble Sort, Selection Sort.
11. Hafta Comparator arayüzü, Comparable arayüzü.
12. Hafta Map arayüzü, HashMap. TreeMap, LinkedHashMap yapıları
13. Hafta Set arayüzü HashSet, TreeSet, LinkedHashSet yapıları
14. Hafta Dosya Okuma/Yazma işlemleri, streamler, Hata(exception) Kontrolü
ZORUNLU YA DA ÖNERİLEN KAYNAKLARJava ve Java Teknolojileri, Tevfik Kızılören, KODLAB Yayıncılık.
Kendinize Güvenerek Java Eclipse, Swing, JDBC ile Veritabanı, Musa Çavuş, Seçkin Yayıncılık.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sorun/Problem Çözme,Eğitim-Uygulama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Mini-Sınav210
Uygulama/Pratik515
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3
P1  X     X
P2     
P3    X   X
P4     
P5    X   X
P6  X     X
P7      X
P8     
P9     
P10     
P11     
P12     
P13     
P14