TR EN

OBJECT ORIENTED PROGRAMMING COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BLP156 OBJECT ORIENTED PROGRAMMING 2 3 3 7

WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY

Week Preparatory Topics(Subjects) Method
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 -