Dersin Dili:
İngilizce
Dersin Amacı:
Bu dersin amacı, masaüstü uygulamaları geliştirmek için gerekli yöntemleri göstermektir.
Dersin İçeriği:
Nesne yönelimli programlama kavramlarına giriş. Modüler programlama tasarımına yaklaşımlar. Nesneyle ilgili temel kavramlar: Nesneler, sınıflar, sınıflararası hiyerarşi, kalıtım, ve soyut sınıflar, fonksiyonlar, operator aşırı-yüklemeleri, sanal fonksiyonlar, sanal tabanlı sınıflar ve dönüşüm, tekli ve çoklu kalıtım ve nesne hiyerarşileri, nesne tabanlı program geliştirme, Nesne yönelimli programlama uygulamaları (Java, C#, Visual Basic).
Dersin Öğretim Yöntemleri:
1: Anlatım, 2: Soru-Cevap, 3: Tartışma, 4: Bireysel Çalışma, 5: Gösteri Yöntemi
Dersin Ölçme Yöntemleri:
1: Sınav , 2: Deney, 3: Ödev 4: Portfolyo, 5: Proje