Dersin İçeriği |
Nesneye yönelik programlamaya giriş ve sınıf kavramını öğrenir, anlatabilir ve tartışabilir. Constructor ve destructor fonksiyonları, nesne pointer ‘ları, inline fonksiyonlar, nesne dizilerini anlatabilir ve yorumlayabilir. |
Haftalık Detaylı Ders İçeriği |
Hafta |
Detaylı İçerik |
Öğretim Yöntem ve Teknikleri |
1 |
Nesneye yönelik programlamaya giriş |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
2 |
Bellek yapısı ve organizasyonu |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
3 |
"Stack" ve "Heap" kavramları, "Değer Tipli" ve "Referans Tipli" değişkenler. |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
4 |
Stack ve Heap kavramları, değer tipli ve referans tipli değişkenler. |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
5 |
Metod/Fonksiyon çeşitleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
6 |
Metod/Fonksiyon çeşitleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
7 |
Metod/Fonksiyon aşırı yükleme ve metod/fonksiyon uygulamaları |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
8 |
Ara Sınav |
|
9 |
Metod/Fonksiyon aşırı yükleme ve metod/fonksiyon uygulamaları |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
10 |
Math,String vb. sık kullanılan sınıflara ait özel metodlar. |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
11 |
Math,String vb. sık kullanılan sınıflara ait özel metodlar. |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
12 |
Temel erişim belirleyiciler |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
13 |
Temel erişim belirleyiciler |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
14 |
Dönem geneline ait uygulama örnekleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
15 |
Dönem geneline ait uygulama örnekleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar |
16 |
Final Sınavı |
|
Ders Kitabı / Yardımcı Kitap |
1 |
ALTINTAŞ, A.B (2019),Java Programlama Dili ve Yazılım Tasarımı,Papatya Yayıncılık |
2 |
Java ile Programlama ve Veri Yapıları. (2008): Pusula. |
3 |
Programlama Dili Olarak Java: Java hakkında genel bilgiler. (2011).: Muhammet Çağatay. |
4 |
https://www.btkakademi.gov.tr/portal/course/uygulamalarla-nesne-yonelimli-programlama-27027 |
5 |
https://www.btkakademi.gov.tr/portal/course/java-ile-programlamaya-giris-9617 |
6 |
https://www.btkakademi.gov.tr/portal/course/ileri-seviye-java-9353 |
7 |
https://web.cs.hacettepe.edu.tr/~bbm102/misc/java_notes_by_oa.pdf |
8 |
https://www.w3schools.com/java/default.asp |
Ders Araç - Gereç ve Malzemeleri |
Bilgisayar |