Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Problem Solving with C++, Walter Savitch, Addison-Wesley Publishing, 6th Edition. 1. C++: How To Program, H.M. Deitel and P.J. Deitel, Prentice-Hall, 6th Edition. 2. C++ Programming: From Problem Analysis to Program Design, D.S. Malik, Course Technology, 4th Edition. 3. A Complete Guide to Programming in C++,Ulla Kirch-Prinz, Peter Prinz, Jones and Bartlett Publishers,1st Edition. 4. The C++ Programming Language, B.Stroustrup, Addison-Wesley 3rd Edition.
Dersin İçeriği
Veri tipleri, ifadeler ve komutlar, fonksiyonlar ve kapsam kuralları, sınıf tanımı, kalıtım, polimorfizm, adlandırma, şablonlar, istisna yönetimi, girdi / çıktı, UML ve C ++ dilini kullanarak nesne temelli kavramların tanıtılması.
Dersin Amacı
Bu ders sınıf objelerinin özellik ve davranışlarıyla nasıl soyutlanacağını öğretir. Öğrenciler, gerçek dünya objelerinin nasıl programlanacağını kavrayarak nesne tabanlı programlamanın üç önemli bileşeni olan sarma, miras ve çok biçimlilik konseptlerini UML ve C++ kullanarak uygularlar.