Ders Planı /

Ders Bilgileri

Dersin Kredisi
Dersin AKTS Kredisi
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Önlisans , TYYÇ: 5. Düzey , EQF-LLL: 5. Düzey , QF-EHEA:Kısa Düzey
Dersin Türü
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ?
Dersin Koordinatörü
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Nesneye yönelik olarak C++ programlama dilinin temellerinin ve yazılım geliştirme yöntemlerinin öğrenilmesi
Dersin İçeriği Nesne nedir? Nesne yönelimli uygulamaların avantajları. Tasarım kalıpları. Hangi kalıp ne zaman kullanılır? Kalıtım, Çok Biçimlilik gibi temel kavramlar. Interface soyut sınıf kavramları,JSwing paketi kullanılarak grafik arayüzleri ve tasarımları.

Haftalık Ders Konuları

1Ders programının tartışılması, Seviye belirleme, Programlama Dillerine Giriş
2Nesneye yönelik programlama giriş, Yazılım geliştirme, C++ ile kodlamaya başlama
3Değişkenler, sabitler, Aritmetik hesaplamalar, Giriş-Çıkış, Matematiksel sınıflarla ilgili işlemler
4If Switch
5While, Do While, For.
6Temel grafiksel arayüz işlemleri
7Exceptions and Assertions Characters and Strings
8Diziler
9Ara Sınav
10Sorting and Searching
11Dosya giriş-çıkış işlemleri
12Inheritance Polymorphism
13Grafiksel arayüz işlemleri ve proje çalışması.
14Grafiksel arayüz işlemleri ve proje çalışması.

Kaynaklar

1-C++ Nesneye Yönelik Programlama, Dr. Erhan Sarıdoğan, Papatya yayıncılık.