TR EN

NESNE YÖNELİMLİ PROGRAMLAMA DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
BIL201 NESNE YÖNELİMLİ PROGRAMLAMA 3 5 4 8

DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.)

Temel Programlama Becerileri: OOP Kavramlarını Anlamak, Sınıflar ve Nesneler Oluşturmak, Sistemleri Tasarlamak ve Uygulamak, Kalıtım ve Polimorfizmi Kullanmak, Erişim Değiştiricileriyle Çalışmak.
Gelişmiş Teknikler: Verileri Kapsülleme, Yöntemleri Aşırı Yükleme ve Geçersiz Kılma, Yapıcılar/Yıkıcılar ile Belleği Yönetme, Soyut Sınıflar ve Arayüzlerle Çalışma, İstisnaları Ele Alma.
Desenlerin ve En İyi Uygulamaların Tasarlanması: Tasarım Desenlerinin Uygulanması, SOLID Prensiplerinin İzlenmesi, Bağımlılık Enjeksiyonunun Uygulanması.
Uzmanlık Alanları: Performans için Kodun Optimize Edilmesi, Kütüphaneler ve Çerçevelerle Çalışma ve Nesne Kalıcılığının Ele Alınması.