Dersin İçeriği |
Nesneye dayalı programlama kavramları, Sınıf Türetme ve Miras kavramı, Çok Şekillilik, Constructor ve destructor fonksiyonlarına giriş, Nesne pointer‘larına giriş, Grafik Kullanıcı Arayüz Tasarımı, Giriş/Çıkış komutları, dosyalama. |
Haftalık Detaylı Ders İçeriği |
Hafta |
Detaylı İçerik |
Öğretim Yöntem ve Teknikleri |
1 |
Java dilini tanıma. Kurulum ve ilk kodun yazılması |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
2 |
Java temelleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
3 |
Sınıf ve Nesne nedir. Java Bellek yönetimi. Tip Belirleme |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
4 |
Sınıf içeriği- yapıcı metotlar, başlangıç blokları. Static ve this deyimleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
5 |
Sınıf içeriği- Alanlar, metotlar. Metot aşırı yükleme |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
6 |
Sınıf içeriği- iç sınıflar |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
7 |
Miras. Metot geçersiz kılma. Object sınıfı. Enum tipi |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
8 |
Ara Sınav |
|
9 |
Arayüz ve soyut sınıf kavramları |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
10 |
Generic sınıf |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
11 |
UML |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
12 |
Nesne Tabanlı Programlama Özellikleri-Miras, kapsülleme, soyutlama, çokbiçimlilik. |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
13 |
Solid tasarım ilkeleri |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
14 |
tasarım kalıpları |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
15 |
tasarım kalıpları |
Sözlü anlatım, laboratuvar, uygulama, tartışma, problem çözümleri, araştırma, sunumlar
|
16 |
Final Sınavı |
|
Ders Kitabı / Yardımcı Kitap |
Ders Araç - Gereç ve Malzemeleri |
Yardımcı ders kitabı, projeksiyon, bilgisayar.
|