| Katalog İçeriği |
Bu ders, öğrencilerin programlama ve algoritmik düşünme becerilerini nesne tabanlı programlama (NTP) yaklaşımıyla geliştirir. Temel dil yapıları, modüler tasarım, olay güdümlü programlama ve temel veri yapıları (dinamik diziler, bağlı listeler) üzerinde durulur. Öğrenciler, böl-ve-fethet (divide & conquer) stratejileriyle etkili algoritmalar tasarlamayı, girdi/çıktı ve dosya işlemleriyle kalıcı veri yönetimini, form öğeleri ve olay işleyicileriyle kullanıcı arayüzlü uygulamalar geliştirmeyi öğrenir. Dönem sonunda işlevsel bir mini proje teslim edilir. |