TR EN

NESNE TABANLI PROGRAMLAMA DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
BTP102 NESNE TABANLI PROGRAMLAMA 2 4 3 6

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 - Varlıklar dünyası, uzay kavramı, makro ve mikro uzaydan varlık analizleri Anlatım, Gösterip Yaptırma
2 - Varlıkların sistem sınırları, nitelikleri, diğer varlıklarla etkileşimi Anlatım, Gösterip Yaptırma
3 Kaynak tarama Varlık bileşenleri: Nitelik, Metod ve Olaylar. Yapılandırıcılar (Constructors) Anlatım, Gösterip Yaptırma
4 Kaynak tarama Varlıkların yazılım karşılıkları: Paket, Sınıf, Nesne. Access Modifiers (Public, Private, Protected) Anlatım, Gösterip Yaptırma
5 Kaynak tarama UML (Unified Modeling Language) Dili: UML kullanarak varlık tasarımlarının yapılması Anlatım, Gösterip Yaptırma
6 Kaynak tarama JAVA Dili: JRE ve Eclipse ortamı tanıtımı. Derleme ve Yorumlama tabanlı dil mimarilerinin özellikleri. Java'da temel paket ve sınıf yapılanmalarına bakış Anlatım, Gösterip Yaptırma
7 Kaynak tarama JAVA Dili: Temel dil yapısı, döngü (While, For, ForEach) ve koşullu dallanma (If, Switch) deyimleri, primitive ve nonprimitive veri türleri Anlatım, Gösterip Yaptırma
8 - ARA SINAV -
9 Kaynak tarama JAVA Dili: Temel Java sınıflarına bakış Anlatım, Gösterip Yaptırma
10 Kaynak tarama JAVA Dili: Ternary operators, Type Casting, Dizi ve ArrayList yapıları Anlatım, Gösterip Yaptırma
11 Kaynak tarama Varlıklar arası ilişkiler: Sahiplik (Association), Tek ve Çift Yönlü Sahiplik ve örnek uygulamalar Anlatım, Gösterip Yaptırma
12 Kaynak tarama Varlıklar arası İlişkiler: Toplanma (Aggregation) ve örnek uygulamalar Anlatım, Gösterip Yaptırma
13 Kaynak tarama Varlıklar arası ilişkiler: Kompozisyon (Composition) ve örnek uygulamalar Anlatım, Gösterip Yaptırma
14 Kaynak tarama Varlıklar arası ilişkiler: Kalıtım (Inheritance) ve örnek uygulamalar Anlatım, Gösterip Yaptırma
15 Kaynak tarama Encapsulation, Polymorphism, Overriding ve Overloading Anlatım, Gösterip Yaptırma
16 - FİNAL -
17 - FİNAL -