1. hafta |
Algoritma Kavramı: Algoritma Tanımı, Algoritma Ölçütleri, Algoritma Verimini Belirleyen Ölçütler; Algoritma Türleri: Algoritma Türlerinin Amaçları. |
2. hafta |
Veri Yapısı: Veri Yapısı Kavramı, Veri Yapılarını Sınıflandırma; Basit Veri Türleri: Basit Veri Türlerinin Özellikleri; Karmaşık Veri Yapıları: Karmaşık Veri Yapılarının Özellikleri. |
3. hafta |
Bilgisayar Programları ve Algoritmalar: Program Tasarım Süreci ve Algoritma Arasındaki İlişki; Algoritma Tasarımı: Günlük Dil, Sözde Kod, Akış Şeması, Algoritma İfadesini Diğer Biçimlerine Dönüştürebilme. |
4. hafta |
Karar Yapıları: Karar Yapılarının Amacı, Eğer (if) Yapısı, Eğer-Değilse (if-else) Yapısı, Anahtar (Switch) Yapısı; Döngüler: Döngü Kullanım Amacı, for Yapısı, while Yapısı, do-while Yapısı, Döngü Adımını Atlama, Döngü Sonlandırma. |
5. hafta |
Ara Sınav Soru Çözümü - 1 |
6. hafta |
Ara Sınav Soru Çözümü - 2 |
7. hafta |
Ara Sınav |
8. hafta |
Algoritma Analizi: Algoritma Analizi Kavramı, Zaman Karmaşıklığı, Alan Karmaşıklığı, Algoritma En İyi, En Kötü ve Ortalama Durumları; Asimptotik Gösterim: Asimptotik Gösterim Kavramı, Zaman Karmaşıklığı Verilen Algoritmanın Asimptotik Gösterimini Belirleyebilme. |
9. hafta |
Sıralama Algoritmaları: Sıralama Algoritmaları, Sıralama Algoritmaları Çalışma Zamanları; Arama Algoritmaları: Sıralı Arama, İkili Arama, Arama Algortimaları Çalışma Zamanları. |
10. hafta |
Liste Yapıları: Liste Yapıları Temel İşlevleri, Liste Türleri Arasındaki Farklar, Liste Temel İşlemleri; Ağaç Yapıları: Ağaç Yapıları Temel İşlevleri ve Bileşenleri, Ağaç Türleri Arasındaki Farklar, Ağaç İşlemleri. |
11. hafta |
Makine Öğrenmesi Algoritmaları: Sınıflandırma, Örneklendirebilme, Makine Öğrenmesi Değerlendirme Metriklerini Açıklayabilme; Genetik Algoritmalar: Genetik Algoritmanın Temel Basamakları, Genetik Algoritmaların Kullanıldığı Alanlar; Kriptografik Algoritmalar: Kriptografik Algoritma Kavramını Açıklayabilme, Kriptografik Algoritma Türleri ve Farkları. |
12. hafta |
Final Exam Question Solution - 1 |
13. hafta |
Dönem Sonu Sınavı Soru Çözümü - 2 |
14. hafta |
Dönem Sonu Sınavı |