Dersin Dili:
İngilizce
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ı.
Dikey Sekmeler
2