İşaretçileri kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
Dizgileri kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
Yapıları kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
Dosyaları kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
Nesne Yönelimli Programlama kavramlarını açıklar
Problemleri nesne yönelimli bakış açısı ile analiz edebilir, tasarlayabilir ve C++ programlama dili ile kodlar
İşleç yükleme kullanarak problem çözebilir ve C++ programlama dili ile kodlar
Kalıtım kullanarak problem çözebilir ve C++ programlama dili ile kodlar
Yazılmış bir programı izleyebilir ve hatalarını bulur
Veriliş Biçimi
Yüz Yüze
Önkoşullar
Var( BİL101)
Önerilen Dersler
Yok
Ders Tanımı
Nesne Yönelimli Programlama C/C++. Temel NYP kavramları. Fonksiyon türleri. Göstergeler ve Dizi işlemleri. Karakter ve karakter dizgisi işlemleri, standart kitaplık fonksiyonları. Desenli Giriş/Çıkış. Yapı veri türü. Kütük yapıları-metin ve ikili. Sıralı ve Rasgele erişim. Devingen bellek kullanımı, bağlı listeler. Nesne kavramı, Sınıf, Veri soyutlama ve Sarmalama. Olay ve İleti özellikleri.
Ders İçeriği
HAFTA
KONULAR
1. Hafta
İşaretçiler
2. Hafta
İşaretçiler
3. Hafta
Karakter Dizigileri (Strings)
4. Hafta
Karakter fonksiyonları ve Karakter dizgisi (String)
5. Hafta
Yapılar
6. Hafta
Dosya ve Dosya Uygulamaları
7. Hafta
Dosya ve Dosya Uygulamaları
8. Hafta
Ara-sınav
9. Hafta
C++ Programlama Diline Giriş
10. Hafta
Nesne Yönelimli Programlama-NYP ve Temel Kavramları
11. Hafta
Nesne Yönelimli Program Analiz- Tasarımı
12. Hafta
C++ Sınıflar ve Veri Soyutlama
13. Hafta
Nesne Yönelimli Programlama yaklaşımı ile problem çözme
14. Hafta
NYP İşleç Yükleme, Katılım
Kaynaklar
C How to Program,H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-14)
Problem Solving & Programming in C/C++,B.Koffman,(2001)
Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003)
Programlamayı C ile Öğreniyorum , Muhammet & Seher Yorulmaz, (2013)