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 52623 + 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. Koşul yapıları ve dizin
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
 
Üretken Yapay Zeka Kullanımı:

-
 
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
 
Diğer Kaynaklar:
Absolute C++, Walter Savitch, Addison-Wesley Publishing
 
Öğ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ınav I1%30
Ara Sınav II1%30
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)143,0042,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)00,000,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)143,0042,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)120,0020,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)144,0056,00
6Ev ödevleri00,000,00
7Sınavlara Hazırlık00,000,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)27,0014,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
11Final Sınavına Hazırlık (sınav süresi dahil)115,0015,00