GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EMIS202 Object Oriented Programming Ders 2 4 5.00 3.00

Lisans


İngilizce


Bu dersin amacı nesneye dayalı programlama kavramlarını tanıtarak bunların farklı uygulama alanlarına ait gerçek olayların modellenmesinde veya gerçek sistemler oluşturulmasında kullanılmasını sağlayarak, nesneye yönelik programlamanın genel prensiplerinin öğretilmesidir.


DR. NESİBE MANAV MUTLU


1 Nesneye yönelik düşünme ve programlama kabiliyeti kazanır.
2 Sınıf ve Nesne kavramını öğrenir.
3 Nesne hiyerarşisi, Miras alma, polimorfizmi ve arayüzleri öğrenir.
4 Erişim Düzenleyicilerini ve diğer kavramlarla ilişkisini öğrenir.
5 İstisna yönetimini öğrenir.

Birinci Öğretim


Bulunmamaktadır.


Bulunmamaktadır.


Java Programlama Diline giriş niteliğindedir. Nesneli programlamanın temellerini ve bunların Java'da nasıl başlayacağını açıklayacağız. Burada uygulamalarda Java kitaplıklarını nasıl devam ettiği da yer alır.


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Nesneye yönelik programlama ile ilgili genel tanımlar
2 Nesne yönelimli çözümleme ve tasarım
3 Veri tipleri, değişkenler, diziler
4 Operatörler
5 Döngüler
6 Sınıf kavramı
7 Nesne kavramı
8 Ara Sınav
9 Kurucu metotlar ve nesne referansları
10 Erişim seviyeleri (public, private, protected)
11 Kalıtım (Miras) ve super deyimi
12 Arayüzler
13 Soyut Sınıflar
14 Hata Yakalama

David Barnes (2000), Object-Oriented Programming with Java: An Introduction, Prentice Hall. C. Thomas Wu (2006), An Introduction to Object-oriented Programming with Java, McGraw-Hill. M. T. Somashekara, D. S. Guru, K. S. Manjunatha (2017), Object-Oriented Programming with Java, PHI Learning Pvt. Ltd. http://java.sun.com/ : Java Development Kit, Development tools, Java Tutorial, and some other useful information can be found in this site. https://www.jetbrains.com/idea/: An open development platform and application frameworks for building software can be downloaded from this site. http://www.bruceeckel.com/ : Free electronic version of the book Thinking In Java is available in this site.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Bulunmamaktadır.


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 2 28
Bireysel Çalışma 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 25 25
Final Sınavı içiin Bireysel Çalışma 1 35 35
Ev Ödevi 4 5 20
Toplam İş Yükü (saat) 140

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek