Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
OBLG273 | Nesne Tabanlı Programlama I | Ders | 2 | 3 | 6.00 | 3.00 |
Önlisans
Bu dersin amacı, nesne tabanlı bir dil kullanarak programlama yapabilme yeterliliğini kazandırmaktır.
1 | Kod yazım kurallarına uygun, programlama dilinin alan, metot ve referanslarıyla uygulama hazırlayabilir. |
2 | Programlama dili kullanımı ve kod yazım kurallarına uygun, bileşenlerle çalışabilir. |
3 | Veritabanı ve SQL dili kullanımına uygun, veritabanı işlemlerini yapabilir. |
4 | Özel fonksiyonlar kullanarak nesne tabanlı programları kodlayabilecektir. Yapıcı ve yıkıcı fonksiyonları ayırt eder ve oluşturur. |
5 | Nesne Tabanlı Programlama yardımıyla çeşitli projeler hazırlayabilecektir. Nesne tabanlı programlamada proje hazırlar. |
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 | 3 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 2 | 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 | 2 | 1 | 2 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 5 | 70 |
Bireysel Çalışma | 1 | 15 | 15 |
Ara Sınav İçin Bireysel Çalışma | 2 | 15 | 30 |
Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
Toplam İş Yükü (saat) | 138 |
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 | PÇ 16 | PÇ 17 | |
ÖÇ 1 | 3 | ||||||||||||||||
ÖÇ 2 | 2 | ||||||||||||||||
ÖÇ 3 | 5 | ||||||||||||||||
ÖÇ 4 | |||||||||||||||||
ÖÇ 5 |