1 | Veri yapılarına giriş, C/C++/C# programlama dili genel yapısı özellikleri, C/C++/C# derleyicisi kullanımı | [1] |
2 | Programlama dilleri genel yapısı, Temel veri tipleri, Bileşik veri tipleri, Veri tipi bildirimi, Programlama dillerinde Giriş-Çıkış işlemleri, C/C++/C# programlama dilinde kullanımı | [1] |
3 | Programlama dillerinde karar yapıları (doğru-yanlış karar yapısı, çoklu seçim karar yapısı), Döngü yapıları (sayaçlı döngü yapısı, koşullu döngü yapısı), C/C++/C# programlama dilinde kullanımı | [1] |
4 | Programlama dillerinde altprogram yapısı, fonksiyonlar, rekursif fonksiyon yapısı, C/C++/C# programlama dilinde kullanımı | [1] |
5 | Programlama dillerinde dizi yapısı kullanımı, tek boyutlu dizileri, çok boyutlu diziler,matris gösterimi, C/C++/C# programlama dilinde kullanımı | [1] |
6 | Temel kütüphane fonksiyonları(matematiksel fonsiyonlar, sonlandırma fonksiyonları, karakter karakter işlemleri ve veri dönüşüm fonksiyonları) | [1] |
7 | Algoritma Analizi, Algoritmalarda Karmaşıklık, İşletim zamanı karmaşıklığı, ve Zaman Karmaşıklığı, Başlıca zaman karmaşıklığı değerleri ve incelenmesi | [1] |
8 | Yığın (stack) yapısı, yığın yapısına eleman ekleme ve çıkarma işlemleri, yığın yapısı örneği | [1] |
9 | Kuyruk yapısı, kuyruk yapısına eleman ekleme ve çıkarma işlemleri, kuyruk yapısı örneği | [1] |
10 | Bağlı listeler, Bağlı liste çeşitleri (Dairesel Bağlı Listeler, Çift Bağlı Listeler v.b.), Bağlı liste yapısının algoritmik incelenmesi | [1] |
11 | Sıralama algoritmalarına giriş, seçerek sıralama algoritması, Kabarcık sıralama algoritması | [1] |
12 | Yerleşmeli sıralama algoritması, birleşmeli sıralama algoritması | [1] |
13 | Arama algoritmalarına giriş, Sıralı arama algoritması, İkili arama algoritması, Ağaç yapısı kavramları, Ağaç çeşitleri | [1] |
14 | Sürdürülebilirlik kavramı ve kullanım alanları | |