BTS532
C++ PROGRAMLAMA
- Ders Kodu
- BTS532
- Yarıyıl
- -
- Teori+Uygulama
- 3 + 0
- AKTS
- 10
| Dersin Türü | Seçmeli | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dersin Düzeyi | Tezli Yüksek Lisans | ||||||||||||||||||||||||||||||
| Dersin Yılı | - | ||||||||||||||||||||||||||||||
| Dersin Yarıyılı | - | ||||||||||||||||||||||||||||||
| AKTS | 10 | ||||||||||||||||||||||||||||||
| Öğretim Eleman(lar)ı | - | ||||||||||||||||||||||||||||||
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
|
||||||||||||||||||||||||||||||
| Veriliş Biçimi | Yüz Yüze | ||||||||||||||||||||||||||||||
| Önkoşullar | Yok | ||||||||||||||||||||||||||||||
| Önerilen Dersler | Bu dersle ilişkili önerilen başka dersler bulunmamaktadır. | ||||||||||||||||||||||||||||||
| Ders Tanımı | Nesne teknolojisine giriş; nesneler, nitelikler, yöntemler, sınıflar, yapılar. Temel C++ tipleri ve programlar; tamsayısal nesneler ve basit ifadeler, C++ girdi/çıktı, karakter nesneler, Gerçel sayı nesneleri, dizi nesneleri. Sınıf tanımlama ve deklare etme; sınıf tanımlama, nesnelerin deklare edilmesi ve kullanımı, sınıf deklarasyonu, default değerli fonksiyon prototipleri. Seçim ifadeleri; mantıksal ifadeler, if komutu, iç içe seçim ifadeleri. Döngü yapıları. Kendi sınıfınızı geliştirme; sınıf gerçekleme, program yazılımının organizasyonu, hata kontolü. İlave C++ kontrol yapıları; çoklu seçim, sıralama türleri, tarih sınıfı, for döngüsü, ileri döngü kavramları, argüman değişimi. Dizinler; dizin hafızalama, dizin ilkleme, argüman olarak dizinler, nesne dizinler, gurup veri parçası olan dizinler, dizin nesneler, çokboyutlu dizinler. | ||||||||||||||||||||||||||||||
| Ders İçeriği |
|
||||||||||||||||||||||||||||||
| Kaynaklar | 1. A.Karaçay-T.Karaçay, C# İle Nesne Programlama, ttt yayınları, 2008, ISBN:978-605-4141-00-5 2. Jon Skeet, C# in Depth, Second Edition, Manning Publications Co., 2010, ISBN: 9781935182474 3. Bill Wagner, Effective C# (Covers C# 4.0), Addison-Wesley Professional; 2 edition, 2010, ISBN: 978-0321658708. 4. Andrew Troelsen, Pro C# 2010 and the .NET 4 Platform, Apress; 5 edition, 2010, ISBN: 978-1430225492. 5. Joseph Albahari (Author), Ben Albahari, C# 4.0 in a Nutshell: The Definitive Reference, O'Reilly Media; Fourth Edition edition, 2010, ISBN: 978-1449380458. 6. Herbert Schildt, C++ from the Ground Up, Osborne, ISBN 0072228970. 7. Carol Britton, "Object-Oriented Systems Development", McGraw-Hill, 2001. 8. Daoqi Yang, C++ and Object-oriented Numeric Computing for Scientists and Engineers 9. Herbert Schildt, C++. The Complete Reference by 10. Web Sitelerindeki Kaynaklar. | ||||||||||||||||||||||||||||||
| Öğretim Yöntemleri |
| ||||||||||||||||||||||||||||||
| Değerlendirme |
|
||||||||||||||||||||||||||||||
| Dil | Türkçe | ||||||||||||||||||||||||||||||
| Staj / Uygulama | Yok |
Program Yeterlilikleri / Öğrenme Kazanımları
| Ö1 | Ö2 | Ö3 | |
|---|---|---|---|
| P1 | X | X | |
| P2 | X | ||
| P3 | X | ||
| P4 | X | ||
| P5 | X | ||
| P6 | X | ||
| P7 | X | ||
| P8 | X | X | |
| P9 | X | ||
| P10 | X | ||
| P11 |