PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Nesne Tabanlı ProgramlamaIT 526593 + 037,50
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. İlişkisel ve mantıksal programlama konutlarını yapar.
2.
3. Modüler programlama yapar.
4. Sınıf ve nesne oluşturur, mirasla ilişkilendirme yapar.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Programlaya giriş; ilişkisel ve mantıksan operatörler; koşul yapıları; modüler program tasarımı; nesne, sınıf ve şablon temelleri
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Programlama dilleri, tarihi ve çalıştırılabilir program oluşturmaya giriş
2İlişkisel ve mantıksal operatörler, karar yapıları
3Koşul yapıları
4Döngüler
5Fonksiyonlar
6Fonksiyon aşırı yükleme
7Dizin
8Sınıf
9Sınıf
10Yapıcı, yıkıcı fonksiyonlar, sabir nesne, üye başlatma
11Nesne dizinleri
12Şablonlar
13Miras
14Tekrar
 
Kaynaklar:
Problem Solving with C++, Walter Savitch, Addison-Wesley Publishing – tercihen son baskı
 
Diğer Kaynaklar:
Absolute C++, Walter Savitch, Addison-Wesley Publishing – tercihen son baskı
 
Öğretim Yöntem ve Teknikleri:
Öğrenciye, C++ dilinde çalışma ortamı hazırlama gösterilir. Haftalık, notlandırılmayan ödevler verilir ve bunlar derste çözülür. Örnekler, yansılar ve notlar, her hafta öğrenciye iletilir.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav2%60
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor