of0
Export
ISPARTA UYGULAMALI BİLİMLER ÜNİVERSİTESİ
PROGRAM DERS BİLGİ PAKETİ
DERS İÇERİĞİ
Bölüm
Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı
DERS BİLGİLERİ(Revizyon Tarihi:08.06.2026 11:22:00)
Ders Kodu
Ders Adı
Kredi Teorik+ Uygulama (Saat)
Kredi Toplam
AKTS
Yarı Yılı
BPR-3130
Nesne Tabanlı Programlama
3,0
3,0
3,0
2. Yarıyıl
Dersin Dili
Türkçe
Ders Düzeyi
ÖNLİSANS TYYÇ:5.DÜZEY EQF-LLL:5.DÜZEY QF-EHEA:KISA DÜZEY
Dersin Türü
Seçmeli
Dersi Verenler
 
Dersin Yardımcıları
 
Ofis Yeri
 
E-Posta
 
Ofis Görüşme Saatleri
 
İş Telefonu
 
Dersin Amacı/Hedefleri
Bu dersin amacı, sözdiziminden (syntax) daha çok problem çözmeye odaklanan ve problem odaklı bir şekilde nesne yönelimli programlamayı (OOP) öğretmektir. Öğrenciler nesne tabanlı düşünme ve tasarımını öğrenir ve algoritmik düşünme becerilerini geliştirirler. OOP tekniklerini belirli bir probleme nasıl ve ne
zaman etkili bir şekilde uygulayacaklarını öğrenirler. Ders, Java C# veya Python da temel tekniklerin gözden geçirilmesiyle başlar ve ardından nesneler ve sınıflar, nesne odaklı düşünme, kalıtım ve çok biçimlilik, kapsülleme ve soyutlama ile ilgili konuları öğrenir.
Dersin İçeriği
Diziler ve dizi listeleri, dizi algoritmaları, Çok boyutlu diziler, Sıralama Algoritmaları
Nesneye yönelik programlama ve sınıf kavramı.Nesneye Yönelik Programlamanın Temel İlkeleri ve UML Diyagramları
Sınıf (Class) kavramı , static değişkenler ve void metotlar,
Sınıf (Class) ve fonksiyonlar
Overloading(Aşırı yükleme)
Recursive (Özyineli) Methotlar
Nesne yapısı ve kavramı
Nesne sınıfı ve nesne oluşturma Bellekte yer ayırma, başvuru değişkeni.
Constructorlar (Kurucu/Yapıcı) Fonksiyonlar
İnheritance ( Kalıtım)
Encapsulation (Kapsülleme)
Polymorphism (Çok Biçimlilik)
Abstraction (Soyutlama)
Önkoşul Dersleri
 
Dersi İşleyiş Yöntemi
Yüz Yüze
DERSİN KATEGORİSİ
Dersin Kategorisi (Genel)
Katkı Düzeyi (%)
Temel/Alana Özgü Mesleki Ders
50
Uzmanlık/Program Dersi
25
Matematik ve temel bilimler
0
Genel Eğitim
0
Destek Dersi
25
Beceri, İletişim ve Yönetim Becerileri Dersi
0
Aktarılabilir Beceri Dersi
0
DERSİN KAZANIMLARI(Revizyon Tarihi:08.06.2026 10:22:00)
DK1
Diziler üzerinde işlemler yapabilecek, algoritmalar geliştirebilecektir.
DK2
Verilen bir problem için sınıf diyagramları üretebilecek, metod ve fonksiyonlar oluşturabilecektir.
DK3
Özel fonksiyonları (Yapıcı, Özyineli, Aşırı Yüklemeli) kullanabilecektir.
DK4
Nesne yönelimli programlama dilinin temel özelliklerini tanımlayabilecektir.
DK5
Nesne yönelimli tasarım, polimorfizm, bilgi saklaması ve miras kavramlarını tanımlayabilecektir.