Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Nesne Tabanlı Programlama | IT 526 | 5 | 9 | 3 + 0 | 3 | 7,50 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Yüksek Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yü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 Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
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ı): |
|
Hafta | Konu |
1 | Programlama dilleri, tarihi ve çalıştırılabilir program oluşturmaya giriş |
2 | İlişkisel ve mantıksal operatörler, karar yapıları |
3 | Koşul yapıları |
4 | Döngüler |
5 | Fonksiyonlar |
6 | Fonksiyon aşırı yükleme |
7 | Dizin |
8 | Sınıf |
9 | Sınıf |
10 | Yapıcı, yıkıcı fonksiyonlar, sabir nesne, üye başlatma |
11 | Nesne dizinleri |
12 | Şablonlar |
13 | Miras |
14 | Tekrar |
|
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öntem | Adet | Katkı (%) |
Ara sınav | 2 | %60 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |