|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Yüksek Lisans
|
|
Bölümü / Programı
|
Yönetim Bilişim Sistemleri Tezli Yüksek Lisans
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Seçmeli
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Nesne yönelimli programlama (OOP) "eylemler" yerine nesneler ve mantıktan çok veri etrafında düzenlenmiştir. Öğrencilere nesne yönelimli programlamadaki kavramlar, temel sözdizimi arka plandaki düşünce süreçleri tanıtılacak, Java gibi nesne yönelimli dillerde ki nesneye yönelimli programlama teknikleri konularında temel bilgi verilecektir. Laboratuar ve proje geliştirme üzerinde durulacaktır
|
|
Dersin İçeriği
|
Nesne yönelimli programlamanın tanımı. 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, Java uygulamaları.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, Pratik laboratuvar çalışması, Proje tabanlı öğrenme
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Dr. Öğr. Üyesi Ahmet ÇANKAL akbis.osmaniye.edu.tr/&ahmet.cankal ahmet.cankal@osmaniye.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
P. J. Deitel and H. M. Deitel, Java How to Program, 9.cu Baskı. Pearson Education.
|
|
Ders Notları
|
John Lewis , William Loftus, Java Software Solutions: Foundations of Program Design Pearson (7ci Baskı)
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%0
|
|
|
Mühendislik Bilimleri
|
%0
|
|
|
Mühendislik Tasarımı
|
%0
|
|
|
Sosyal Bilimler
|
%0
|
|
|
Eğitim Bilimleri
|
%0
|
|
|
Fen Bilimleri
|
%0
|
|
|
Sağlık Bilimleri
|
%0
|
|
|
Alan Bilgisi
|
%0
|
|
|