| 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 |