
| Ders Kodu | : CSE203 |
| Ders Türü | : Zorunlu |
| Ders Grubu | : Lisans |
| Eğitim Dili | : İngilizce |
| Staj Durumu | : Yok |
| Teori | : 2 |
| Uyg. | : 2 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 4 |
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.
Nesneye yönelik programlama kavramları örnek programlar yardımıya öğretilecektir.
| Dr. Öğr. Üyesi Hüseyin ABACI |
| Arş. Gör. Merve Nur AKTAN |
| 1. | Öğrenciler program tasarımında soyutlama kullanımının temel prensiplerini tanımlayabilir. |
| 2. | Öğrenciler yükleme kavramını tanımlayabilirler. |
| 3. | Öğrenciler sınıflar, sınıf yapıcılar ve diğer araçları kullanarak nesne tabanlı programlamayı uygulayabilceklerdir. |
| 4. | Öğrenciler kalıtım kavramını tanımlayabileceklerdir. |
| 5. | Öğrenciler çok biçimlilik ve soyut sınıf kavramlarını uygulayabileceklerdir. |
| 6. | Öğrenciler şablon fonksiyon ve sınıf kavramlarını tanımlayabileceklerdir. |
| 7. | Öğrenciler dosyadan veri okuma ve dosyaya yazma işlemlerini uygulayabileceklerdir. |
| 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. |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 4 | %15 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Dönem Ödevi | 1 | %15 |
| Proje | 5 | %5 |
| Uygulama Sınavı | 1 | %5 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 0 | 2 | 28 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Dönem Ödevi | 1 | 10 | 0 | 10 |
| Proje | 5 | 1 | 0 | 5 |
| Ara Sınav | 4 | 4 | 0 | 16 |
| Dönem Sonu Sınavı | 1 | 13 | 2 | 15 |
| TOPLAM İŞ YÜKÜ (Saat) | 102 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | |
OÇ-1 | 5 | 4 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 |
OÇ-2 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 4 | 4 | 4 | 4 |
OÇ-3 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | |||
OÇ-4 | 5 | 5 | 5 | 5 | 4 | 4 | |||||
OÇ-5 | 5 | 5 | 5 | 4 | 5 | 4 | |||||
OÇ-6 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | |||
OÇ-7 | 5 | 5 | 5 | 4 | 4 | 4 | |||||