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
BLP156 NESNE TABANLI PROGRAMLAMA 2 3 3 7

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

Hafta Ön Hazırlık Konular Yöntem
1 - Nesne Tabanlı Programlama Dilleri ve Mimarileri Anlatım
2 Kaynak tarama Java Programlama Dili temel ilke ve kavramları, Derleme ve Yorumlama tabanlı dil mimarilerinin özellikleri. Java'da temel paket ve sınıf yapılanmalarına bakış Anlatım
3 Kaynak tarama Java Programlama Dili temel ilke ve kavramları, Eclipse ortamı tanıtımı. 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 Değişkenler ve değişken kullanım ihtiyacı, temel veri tipleriyle çalışmak, ifadeler ve işlem önceliği, primitive ve nonprimitive veri türleri. Anlatım, gösterip yaptırma
6 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
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 Kabarcık Sıralama (Bubble Sort), Araya Yerleştirerek Sıralama (Insertion Sort), Seçmeli Sıralama (Selection Sort), Hızlı Sıralama (Quick Sort), Doğrusal Arama, İkili Arama 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 -