DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
Advanced Object Oriented Analysis and Programming EM   013 1 3 3 6

Ön Koşul Dersleri
Ders Hakkında Önerilen Diğer Hususlar None

Dersin Dili Türkçe
Dersin Seviyesi Yüksek Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Doç.Dr. Cenk ŞAHİN
Dersi Verenler
 
Dersin Yardımcıları
Dersin Amacı
Bu ders, nesne yönelimli programlama, analiz ve tasarım dahil olmak üzere nesne yönelimli yöntemleri inceler. Dersin amacı, öğrencilerin Java uygulamaları oluşturmak için ileri nesneye yönelik teknikleri uygulayabilecekleri bir proje üzerinde çalışmasıdır.
Dersin İçeriği
Bu ders nesneye yönelik programlamada sıklıkla kullanılan Java programlama dili kullanarak kavramsal ve uygulama tabanlı bir giriş niteliğindedir. Nesneye yönelik programlama ile ilişkilendirilen temel kavramlar (örnek olarak nesneler, sınıflar,v.b.)Java Programlama dili kullanılarak tanıtılacak ve örneklerle açıklanacaktır. Bu ders öğrencilere nesne tabanlı program geliştirme konusunda daha ileri çalışmaları destekleyecek şekilde bir temel verecektir

Dersin Öğrenme Kazanımları
1) Öğrenciler program tasarımında soyutlama kullanımının temel prensiplerini bileceklerdir.
2) Öğrenciler yükleme kavramını bileceklerdir.
3) Öğrenciler sınıflar, sınıf yapıcılar ve diğer araçları kullanarak nesne tabanlı programlamayı bileceklerdir.
4) Öğrenciler kalıt kavramını bileceklerdir.
5) Öğrenciler arayüz kavramını bileceklerdir.
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)