Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
OMBT205 | Nesne Tabanlı Yazılım | Ders | 2 | 3 | 5.00 | 3.00 |
Önlisans
Bu dersin amacı, nesne tabanlı bir dil kullanarak programlama yapabilme yeterliliğini kazandırmaktır.
Atakan YERLİ
1 | Kod yazım kurallarına uygun, programlama dilinin alan, metot ve referanslarıyla uygulama hazırlayabilecektir. |
2 | Programlama dili kullanımı ve kod yazım kurallarına uygun, bileşenlerle çalışabilecektir. |
3 | Veritabanı ve SQL dili kullanımına uygun, veritabanı işlemlerini yapabilecektir. |
4 | Özel fonksiyonlar kullanarak nesne tabanlı programları kodlayabilecektir.Yapıcı ve yıkıcı fonksiyonları ayırt edebilecek ve oluşturabilecektir. |
5 | Nesne tabanlı programlama yardımıyla çeşitli projeler hazırlayabilecektir.Nesne tabanlı programlamada proje hazırlayabilecektir. |
Birinci Öğretim
Yok
Ders kapsamında Java ile programlama için gerekli araçları kullanarak, nesne tabanlı programlama ilkelerine uygun olarak programlar tasarlanmaktadır.
Hafta | Teorik | Uygulama | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|---|
1 | Java Programlama Dili, Yapısal Programlama, Nesne Tabanlı Programlama, Java’nın Yapısı, Anahtar Kelimeler, Veri Tipleri | Kodlama örnekleri | ||
2 | Tür Dönüşümleri, Genişleten (Widening) Dönüşümler, Daraltan (Narrowing) Dönüşümler, int-string dönüşümleri, Operatörler | Kodlama örnekleri | ||
3 | IF karar ifadesi, Switch Case, Break | Kodlama örnekleri | ||
4 | For Döngüsü, While Döngüsü, Do While Döngüsü | Kodlama örnekleri | ||
5 | Diziler, İki Boyutlu Diziler | Kodlama örnekleri | ||
6 | Nesneye Yönelik Tasarım, Temel Kavramlar, Sınıflar ve Nesneler, Sınıf Yazımı, Paketler ve Derleme Birimleri, Referanslar, Çöplük Toplayıcı | Kodlama örnekleri | ||
7 | Yöntemler, Erişim Denetimi, Kopyalama Yapıcısı | Kodlama örnekleri | ||
8 | Yöntemlere Parametre Aktarımı | Kodlama örnekleri | ||
9 | Yöntem Yüklenmesi, Nesne Dizileri, Static Veriler ve Yöntemler | Kodlama örnekleri | ||
10 | FINALIZE Yöntemi, Nesne Tabanlı Programlamanın 4 İlkesi | Kodlama örnekleri | ||
11 | Çok Biçimlilik Kavramı, Arabirimler ile Çok Biçimlilik, Birden Fazla Arabirimi Uygulayan Sınıflar | Kodlama örnekleri | ||
12 | Miras Alma, Protected | Kodlama örnekleri | ||
13 | Soyut Sınıflar, İstisnalar | Kodlama örnekleri | ||
14 | İstisnalar, İstisna Sınıfları | Kodlama örnekleri |
Java ile Temel Programlama - Bora Güngören - Seçkin Yayıncılık
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
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 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 40 | 40 |
Final Sınavı | 1 | 40 | 40 |
Bireysel Çalışma | 3 | 15 | 45 |
Toplam İş Yükü (saat) | 125 |
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 | 5 | ||||||||||||||
ÖÇ 2 | 5 | ||||||||||||||
ÖÇ 3 | 5 | ||||||||||||||
ÖÇ 4 | 5 | ||||||||||||||
ÖÇ 5 | 5 |