Nesneye yönelik programlama kavramını kavrayacaktır.
Nesneye yönelik programlama algoritmaları geliştirebilecektir.
Nesneye yönelik programlamada temel komutlar ile program yazabilecektir.
Nesneye yönelik programlamada fonksiyon kullanarak program yazacabilecektir.
Veriliş Biçimi
Yüz Yüze
Önkoşullar
Yok
Önerilen Dersler
BİLP 101 Algoritma ve Programlamaya Giriş
Ders Tanımı
Java platformu ve bileşenleri, Java diline giriş. JAVA?da değişkenler, temel veri tipleri. String sınıfı, main denetimi. Program akış denetimi ve operatörler. Döngüler, diziler. Sınıf ve nesne kavramı. Paketler, metotlar, erişim denetimi. Nesneye yönelik programlamanın temel ilkeleri. Kapsülleme (encapsulation), kalıtım (inheritance). Çok biçimlilik (Polymorphism). Arayüzler (interfaces). Dahili sınıflar.
Ders İçeriği
HAFTA
KONULAR
1. Hafta
Java platformu ve bileşenleri, IDE, Java diline giriş. Konsol girdi-çıktı işlemleri
2. Hafta
JAVA'da değişkenler, temel veri tipleri,tip dönüşümleri. Math sınıfı metotları.
3. Hafta
String sınıfı metotları.
4. Hafta
Koşullu ifadeler, program akış denetimi ve operatörler.
5. Hafta
Koşullu ifadeler, program akış denetimi ve operatörler.
6. Hafta
Döngüler.
7. Hafta
Döngüler.
8. Hafta
ARASINAV HAFTASI
9. Hafta
Diziler.
10. Hafta
Metotlar.
11. Hafta
Nesneye yönelik programlamanın temel ilkeleri, sınıf ve nesne kavramı.
12. Hafta
Sınıf ve nesne kavramı.UML(Unified Modelling Language - Birleşik Modelleme Dili )
13. Hafta
Paketler, metotlar, erişim belirleyiciler ve kapsülleme (encapsulation) kavramı.
14. Hafta
Static değişkenler ve metotlar.
Kaynaklar
Java Programlama Dili ve Yazılım Tasarımı, Altuğ Altıntaş, Papatya Yayıncılık Eğitim.
Java: Nesne Yönelimli Programlama, Dr. Ali Orhan Aydın, Pusula Yayıncılık ve İletişim.