CMPE210
Nesne Tabanlı Programlamanın Temelleri
Fakülte | Mühendislik Fakültesi |
Ders Kodu | CMPE220 |
Ders Başlığı | Nesne Tabanlı Programlamanın Temelleri |
Öğretim Dili | İngilizce |
Ders Dönemi | Güz |
Ders Saatleri | Ders: 3, PS:0, Laboratuvar: 2 |
Ders Kredisi | 4 |
AKTS | 5 |
Notlandırma Sistemi | Harf Notu |
Önkoşul dersleri | CMPE150 |
Eşkoşul dersleri | None |
Skalar ve yapılandırılmış veri türlerinin incelemesi. Nesne yönelimli programlama kavramları: sınıflar ve soyut veri türleri, kalıtım ilişkileri, çok biçimlilik, operatör yükleme. Klasik ve nesne yönelimli program spesifikasyonu, tasarımı, kodlaması ve testi. Doğrusal (yığınlar, kuyruklar, doğrusal listeler) ve doğrusal olmayan veri yapıları (ağaçlar, kümeler). Sıralı ve rastgele erişim dosyaları. Veri yapılarının uygulanması: Bağlı listeler, çok boyutlu diziler, kayıt yapıları, karakter dizileri, yığınlar, kuyruklar, ağaçlar ve kümeler. Özyineleme.