| Akademik Birim: |
Bilgisayar Mühendisliği Bölümü |
| Öğrenim Türü: |
Örgün Eğitim |
| Ön Koşullar |
CMPE 241 |
| Öğrenim Dili: |
İngilizce |
| Dersin Düzeyi: |
Lisans |
| Dersin Koordinatörü: |
- - |
| Dersin Amacı: |
Bu ders, nesne yönelimli programlamanın temel kavramlarını anlama becerisini geliştirmeyi amaçlamaktadır. Ders; sınıflar, nesneler, kalıtım, çok biçimlilik, kapsülleme gibi birçok temel ve ileri seviye nesne yönelimli kavramları içermektedir. Dersin amacı, nesne yönelimli kavramları örneklerle açıklamak ve Java programlama dili kullanarak çözümler (projeler) geliştirmektir. |
| Dersin İçeriği: |
Nesne Yönelimli Programlamaya Giriş. İleri Düzey Nesne Yönelimli Programlama Kavramları. İstisna Yönetimi. Eşzamanlılık. GUI Geliştirme. Dosyalar ve Akışlar. |
| Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Nesne yönelimli programlama kavramlarını ve çeşitli veri yapılarını anlamak ve kullanmak.
- 2- Farklı karmaşıklık seviyelerindeki uygulamaları geliştirmek için Java programlama dilini kullanmak.
- 3- Java ve çeşitli algoritmalar aracılığıyla problem çözümleri oluşturmak ve grafiksel kullanıcı arayüzleri (GUI) tasarlamak.
- 4- Bir yazılım geliştirme ekibine katılmak ve uygun sunum becerilerini uygulamak.
|
| Dersin Öğrenme Yöntem ve Teknikleri |
Ders anlatımı ve sınıf içi tartışmalar. |
| Hafta | Konular | Ön Hazırlık |
ÖÇ |
| 1 |
Java Uygulamalarına Giriş |
Ders kitabı bölüm 2. |
1 |
| 2 |
Kontrol İfadeleri |
Ders kitabı bölüm 3 ve 4. |
1 |
| 3 |
Kontrol İfadeleri |
Ders kitabı bölüm 3 ve 4. |
1 |
| 4 |
Metotlar |
Ders kitabı bölüm 5. |
1 |
| 5 |
Diziler ve Dizi Listeleri |
Ders kitabı bölüm 6. |
1 |
| 6 |
Ara Sınav |
|
1, 2, 3, 4 |
| 7 |
Sınıflar ve Nesneler |
Ders kitabı bölüm 7 ve 8. |
1, 2 |
| 8 |
Miras, Polimorfizm ve Arayüzler |
Ders kitabı bölüm 9 ve 10. |
1, 2 |
| 9 |
Nesne Yönelimli Tasarım ve UML, İstisna Yönetimi |
Ders kitabı bölüm 11 ve ders notları. |
1, 2 |
| 10 |
JavaFX Grafiksel Kullanıcı Arayüzü |
Ders kitabı bölüm 12 ve 13. |
1, 2, 3 |
| 11 |
Dosyalar, Akışlar, Genel Koleksiyonlar |
Ders kitabı bölüm 15 ve 16. |
1, 2 |
| 12 |
Proje-1 |
|
1, 2, 3, 4 |
| 13 |
Proje-1 |
|
1, 2, 3, 4 |
| 14 |
Genel Koleksiyonlar, Eşzamanlılık |
Ders kitabı bölüm 16 ve 23. |
1, 2 |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ
| # |
PY1 |
PY2 |
PY3 |
PY4 |
PY5 |
PY6 |
PY7 |
PY8 |
PY9 |
PY10 |
| OC1 |
|
|
|
|
|
|
|
|
|
|
| OC2 |
|
|
|
|
|
|
|
|
|
|
| OC3 |
|
|
|
|
|
|
|
|
|
|
| OC4 |
|
|
|
|
|
|
|
|
|
|
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek