Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Arş. Gör. Dr. Burçin Şeyda Çorba *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

1. Tony Sintes (2002) Teach Yourself Object Oriented Programming in 21 Days, Sams, Indiana. 2. Bjarne Stroustrup (1997) The C++ Programming Language, third edition, Addison Wesley.

Dersin İçeriği

Nesneye yönelik programlama kavramları örnek programlar yardımıya öğretilecektir.

Dersin Amacı

Bu ders nesneye yönelik programlamaya çokça kullanılan C++ programlama dili kullanarak kavramsal ve uygulama tabanlı bir giriş niteliğindedir. Nesneye yönelik programlama ile ilişkilendirilen temel kavramlar (örnek olarak nesneler, sınıflar, protokol, sıradüzen, kalıtım, sarma, çok biçimlilik, kodun tekrar kullanımı, beraber çalışma v.b.) C++ Programlama dili kullanılarak tanıtılacak ve örneklerle açıklanacaktır.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Nesneye Dayalı Programlama için Fonksiyonlar uygulama
2 Nesneye Dayalı Programlama için Fonksiyonlar uygulama
3 Nesneye dayalı programlama için göstericiler, yapılar, ön işlemci komutları uygulama
4 Nesneye dayalı programlama için göstericiler, yapılar, ön işlemci komutları uygulama
5 Sınıflar ve Nesneler uygulama
6 Nesne Dizileri ve Göstericiler
7 başvurular ve dinamik bellek yönetimi başvurular ve dinamik bellek yönetimi
8 ara sınav
9 fonksiyonların ve operatörlerin aşırı yüklenmesi
10 kalıtım
11 sanal fonksiyonlar ve çok biçimlilik, giriş ve çıkış akışları
12 sanal fonksiyonlar ve çok biçimlilik, giriş ve çıkış akışları
13 şablonlar ve hata denetimi
14 uygulama
15 uygulama
16 final sınavı