CMPE210
Nesne Tabanlı Programlamanın Temelleri
Course Information
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 |
Katalog Tanımı
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.