Bilişim Sistemleri Mühendisliği | |||||
Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey |
Ders Kodu: | EFC102 | ||||||||
Ders İsmi: | Programlama II | ||||||||
Ders Yarıyılı: | Bahar | ||||||||
Ders Kredileri: |
|
||||||||
Öğretim Dili: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||||||
Dersin Türü: | Zorunlu | ||||||||
Dersin Seviyesi: |
|
||||||||
Dersin Veriliş Şekli: | Yüz yüze | ||||||||
Dersin Koordinatörü: | Öğr.Gör. REŞAT BUĞRA ERKARTAL | ||||||||
Dersi Veren(ler): |
Dr. Öğr. Üyesi YAVUZ İNCE Doç. Dr. HAKAN AYDIN Dr. Öğr. Üyesi AHMET FATİH MUSTAÇOĞLU Dr. Öğr. Üyesi CENGİZ SERTKAYA Dr. Öğr. Üyesi BUKET İŞLER Dr. Öğr. Üyesi ALİYE SARAÇ Öğr.Gör. REŞAT BUĞRA ERKARTAL |
||||||||
Dersin Yardımcıları: |
Dersin Amacı: | Bu ders C++ programlama dilini kullanarak ileri programlama yöntemlerini anlatmaktadır. Bu dersin amacı mühendislik öğrencilerine bilgisayar ve programlama temellerini göstermek ve ileri problemleri C++ programlama dilinin kullanarak çözme yeteneğini kazandırmaktır. |
Dersin İçeriği: | Fonksiyonlar, oluşturucular, Pointer, statik değişkenler, sabitler ve yöntemler, görünürlük değiştiricileri, nesnelerin ve dizilerin yöntemlere geçirilmesi, değişmezlik, değişken kapsam, sınıf soyutlaması ve paketleme, üst ve alt sınıf kavramları, kalıtım, çoklu anlam, çiğneme, çokyükleme |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
Hafta | Konu | Ön Hazırlık |
1) | Giriş | |
2) | Giriş Çıkış ve Operatörler | |
3) | Sınıf ve Nesneler | |
4) | Kontrol Yapısı ve Döngüler | |
5) | Fonksiyonlar ve Özyinelemeli Fonksiyonlar | |
6) | İşaretçiler | |
7) | Nesneler | |
8) | Ara sınav | |
9) | Sınıflar ve objelere giriş | |
10) | Inheritance 1 | |
11) | Inheritance 2 | |
12) | Polymorphism 1 | |
13) | Polymorphism 2 | |
14) | Dosya İşlemleri | |
15) | Final sınavı |
Ders Notları / Kitaplar: | |
Diğer Kaynaklar: | C++ How to Program, 10th Edition - Pearson |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Kazanımları |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Ara Sınavlar | 1 | % 50 |
Final | 1 | % 50 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 50 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 50 | |
Toplam | % 100 |