Bilgi Paketi

Sağlık Bilgi Sistemleri Teknikerliği Programı

SBST205

NESNEYE YÖNELİK PROGRAMLAMA II

Ders Kodu
SBST205
Yarıyıl
-
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiÖnlisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Nesneye yönelik programlamada hata kontrolü yapabilecektir.
  2. Nesneye yönelik programlamada grafik arayüzü geliştirebilecektir.
  3. Nesneye yönelik programlamada ileri seviyede programlar yazabilecektir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİLP 104 NESNEYE YÖNELİK PROGRAMLAMA I
Ders TanımıSBST 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 İçeriği
HAFTA KONULAR
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ü
15. Hafta
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.
Öğretim Yöntemleri
  • Anlatım
  • Sorun/Problem Çözme
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Mini-Sınav 4 10
Uygulama/Pratik 5 15
Toplam(%) 55
Yıl İçinin Başarıya Oranı(%) 55
Finalin Başarıya Oranı(%) 45
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık 8 1 8
Sınıf Dışı Ders Çalışma Süresi 13 2 26
Final Sınavına Hazırlık 1 30 30
Ders Saati 13 2 26
Ara Sınava Hazırlık 1 15 15
Laboratuvar 13 2 26
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü135
Toplam İş Yükü / 304.5
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3
P1 X X
P2
P3
P4
P5
P6 X X X
P7 X X
P8
P9
P10 X
P11
P12
P13
P14
P15
P16
P17
P18