| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| İBİLP20420109115 | NESNE TABANLI PROGRAMLAMA II | Ders | 2 | 4 | 4.00 |
Önlisans
Bu ders ile öğrenciye; nesne tabanlı programlama yapısını kullanarak program çerçevesi oluşturmak
Doç. Dr. Servet Kılıç
| 1 | Kalıtım alma yöntemlerini bilir ve sınıflar arası kalıtımın olduğu bir çerçeve oluşturabilir |
| 2 | Çok biçimlilik yapılarını bilir ve çok biçimlilik özelliklerine uygun sınıf yapıları oluşturur |
| 3 | soyut sınıf yapılarını bilir ve soyut sınıflar ile somut sınıfları bir arada kullanır |
| 4 | Interface yapılarını bilir |
| 5 | Koleksiyon türlerini tanır |
| 6 | map yapılarını tanımlar |
Birinci Öğretim
Nesne tabanlı programlamanın temel özelliklerini bilme
Yok
Kalıtım özellikelri, çok biçimlilik, soyut sınıf yapıları, metotlarda değişiklik yapma, interface yapıları, koleksiyon yapıları, map yapıları
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Kalıtım alma ve kalıtım özellikleri | ||
| 2 | Kalıtıma bağlı örnek uygulamalar yapma | ||
| 3 | Çok biçimlilik türleri, metot override ve sınıfların çok biçimliliği | 2 | |
| 4 | Abstract (soyut) sınıflar | 2 | |
| 5 | soyut ve somut sınıfların birlikte kullanılması | 2 | |
| 6 | Interface Yapıları | 2 | |
| 7 | soyut sınıflar ve Interface yapılarının farklılık ve benzerliklerini ortaya koyan uygulamalar yapma | 4 | |
| 8 | Arasınav | ||
| 9 | Koleksiyonlar nedir? Koleksiyon türleri | 2 | |
| 10 | List yapıları (ArrayList, LinkedList, stack, vector) | 2 | |
| 11 | List yapıları (ArrayList, LinkedList, stack, vector) ile ilgili örnek uygulamalar | 4 | |
| 12 | Set yapıları (HashSet, LİnkHasset, Treeset) | 2 | |
| 13 | Queue yapıları (Queue, deque, priorityqueue) | 2 | |
| 14 | map yapıları (HashTable, Hashmap, LinkedHashMap, Treemap) | 2 | |
| 15 | map yapıları (HashTable, Hashmap, LinkedHashMap, Treemap) ile ilgili uygulamalar | 4 | |
| 16 | Dönem sonu sınavı |
Java ile Programlama, Java'nın Temelleri – Sınıflar ve Nesneler – Java API, Prof. Dr. Timur Karaçay
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 4 | 56 |
| Ödev Problemleri için Bireysel Çalışma | 14 | 4 | 56 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 2 | 2 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 4 | 4 |
| Toplam İş Yükü (saat) | 120 | ||
| [PC] 1 | [PC] 2 | [PC] 3 | [PC] 4 | [PC] 5 | [PC] 6 | [PC] 7 | [PC] 8 | [PC] 9 | [PC] 10 | [PC] 11 | [PC] 12 | [PC] 13 | [PC] 14 | |
| [OC] 1 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| [OC] 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| [OC] 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| [OC] 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| [OC] 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| [OC] 6 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |