|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Yapay Zeka Operatörlüğü
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı, Nesne Yönelimli Programlama ` da öğrenilen temel kavramları ileri düzey uygulamalara dönüştürmektir. Öğrenciler; tasarım kalıplarını, ileri düzey kalıtım tekniklerini, dosya yönetimini, istisna yönetimini ve gerçek dünya problemlerine yönelik nesne yönelimli çözümler geliştirmeyi öğreneceklerdir.
|
|
Dersin İçeriği
|
İleri OOP kavramları ve tasarım prensipleri (SOLID) Tasarım desenleri Gelişmiş kalıtım ve polimorfizm uygulamaları Dosya işlemleri ve veri saklama İstisna yönetimi ve hata ayıklama Koleksiyonlar ve generics kullanımı Büyük ölçekli OOP projeleri ve sınıf tasarımı
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, Soru-Cevap, Gösterip Yaptırma, Proje Tabanlı Öğrenme
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Ömer KARAGÖZ omer.karagoz@hku.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
https://refactoring.guru/design-patterns (2026) https://github.com/yusufyilmazfr/tasarim-desenleri-turkce-kaynak (2022) https://www.youtube.com/results?search_query=%C5%9Fadi+evren+%C5%9Feker+nesne+y%C3%B6nelimli+programlama&theme=dark (2016)
|
|