CEN206 Nesne Yönelimli Programlama¶
Hafta-16 (Final Sınavı)¶
Bahar Dönemi, 2025-2026¶
İndir BELGE-PDF, BELGE-DOCX, SLAYT
Hafta-16 Genel Bakış¶
Final Sınavı¶
| Modül | Konu |
|---|---|
| A | Final Sınavı Bilgileri |
| B | Sınav Konularına Genel Bakış |
| C | Başarılar & İletişim Bilgileri |
Modül A: Final Sınavı Bilgileri¶
Sınav Detayları ve Kurallar¶
Sınav Tarihi ve Yeri¶
- Sınav Tarihi: Öğrenci İşleri Daire Başkanlığı tarafından ilan edilecektir
- Sınav Saati: Öğrenci İşleri Daire Başkanlığı tarafından ilan edilecektir
- Sınav Yeri: Öğrenci İşleri Daire Başkanlığı tarafından ilan edilecektir
- Süre: 90 dakika
Kesin tarih, saat ve yer bilgileri için Öğrenci İşleri Daire Başkanlığı tarafından yayınlanan resmi sınav programını kontrol ediniz.
Sınav Formatı¶
- Türü: Yazılı sınav (kağıt üzerinde)
- Soru Tipleri:
- Çoktan seçmeli sorular
- Kısa cevaplı sorular
- Kod okuma ve analiz
- Kod yazma (tasarım desenleri, NYP prensipleri)
- UML diyagram çizimi
İzin Verilen / Verilmeyen Materyaller¶
İzin Verilen:¶
- Kalem, kurşun kalem, silgi
- Öğrenci kimlik kartı (zorunlu)
İzin Verilmeyen:¶
- Elektronik cihazlar (telefon, tablet, dizüstü bilgisayar, akıllı saat)
- Kitap, not veya basılı materyaller
- Hesap makinesi (aksi belirtilmedikçe)
- Her türlü iletişim cihazı
Sınav Kapsamı¶
- Final sınavı Hafta 1'den Hafta 15'e kadar tüm konuları kapsamaktadır
- Ara sınavdan sonra işlenen konulara ağırlık verilecektir
- Sınav kümülatiftir -- önceki konular, sonraki konular bağlamında sorulabilir
Modül B: Sınav Konularına Genel Bakış¶
Temel Konular ve Ağırlıkları¶
Derste İşlenen Konular¶
| Hafta | Konu | Ağırlık |
|---|---|---|
| 1-2 | NYP Temelleri (Kapsülleme, Kalıtım, Çok Biçimlilik, Soyutlama) | Yüksek |
| 3 | Arayüzler, Tip Sistemi, Lambda İfadeleri | Orta |
| 4 | UML ve Modelleme (Sınıf Diyagramları, Sıralı Diyagramlar) | Orta |
| 5 | PlantUML | Orta |
| 6-7 | UMPLE (Model Güdümlü Geliştirme, Durum Makineleri) | Orta |
| 9 | Tasarım Desenleri -- Yaratımsal (Factory Method, Abstract Factory, Builder, Prototype, Singleton) | Yüksek |
| 10 | Tasarım Desenleri -- Yapısal (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) | Yüksek |
| 11 | Tasarım Desenleri -- Davranışsal (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor) | Yüksek |
| 12 | Kod Kokuları ve Yeniden Düzenleme Temelleri | Orta |
| 13 | Yeniden Düzenleme Teknikleri (66 teknik) | Orta |
| 14 | Örnek Çalışmalar -- Tasarım Desenleri Uygulamada | Orta |
Gözden Geçirilmesi Gereken Temel Kavramlar¶
- NYP Sütunları: Kapsülleme, Kalıtım, Çok Biçimlilik, Soyutlama
- SOLID İlkeleri: Tek Sorumluluk, Açık/Kapalı, Liskov Yerine Geçme, Arayüz Ayrımı, Bağımlılık Tersine Çevirme
- Tasarım Desenleri: Her desenin amacını, yapısını ve ne zaman uygulanacağını bilin
- UML Diyagramları: Sınıf diyagramlarını ve sıralı diyagramları okuyabilin ve çizebilin
- Kod Kokuları: Yaygın kod kokularını belirleyin ve uygun yeniden düzenleme önerileri sunun
- Temiz Kod: İsimlendirme kuralları, fonksiyon tasarımı, yorum yazma pratikleri
Çalışma İpuçları¶
- Her haftanın ders slaytlarını ve kod örneklerini gözden geçirin
- Elle kod yazmayı pratik edin (sınavda IDE otomatik tamamlama yok)
- Her deseni ne zaman ve neden kullanacağınızı anlamaya odaklanın, sadece yapıyı ezberlemekle yetinmeyin
- Desenler arasındaki ilişkileri gözden geçirin (ör. Abstract Factory, Factory Method kullanır)
- Kağıt üzerinde UML diyagramı çizmeyi pratik edin
Modül C: Başarılar & İletişim Bilgileri¶
Son Hatırlatmalar¶
İletişim Bilgileri¶
- Öğretim Üyesi: Dr. Öğr. Üyesi Uğur CORUH
- E-posta: ugur.coruh@erdogan.edu.tr
- Ofis Saatleri: Lütfen ders müfredatını kontrol edin veya randevu almak için e-posta ile iletişime geçin
- Ders Web Sitesi: Duyurular için üniversite LMS sistemini kontrol edin
Sınav içeriği veya formatı hakkında sorularınız varsa, sınav tarihinden önce iletişime geçmekten çekinmeyiniz.
Başarılar Dileriz!¶
- Sınavdan önce iyi bir gece uykusu alın
- Sınav yerine en az 15 dakika erken varın
- Cevaplamadan önce her soruyu dikkatlice okuyun
- Zamanınızı akıllıca yönetin -- tek bir soruda çok fazla zaman harcamayın
- Zamanınız kalırsa cevaplarınızı gözden geçirin
Final sınavınızda en iyi şansları diliyoruz!
\(End-Of-Week-16-Module\)