| 1 |
- |
Algoritma Kavramı, Akış Diyagramları ve Programlamaya Giriş |
Anlatım, Soru–Cevap |
| 2 |
Kitap-Ders Notu Okuma |
Algoritma Analizi: Zaman ve Alan Karmaşıklığı (Big O Notasyonu) |
Anlatım, Beyin Fırtınası |
| 3 |
Kitap-Ders Notu Okuma |
Temel Veri Yapıları: Statik ve Dinamik Diziler |
Anlatım, Gösteri |
| 4 |
Kitap-Ders Notu Okuma |
Bağlı Listeler (Linked Lists): Tekli ve Çiftli Bağlı Liste Mantığı |
Anlatım, Bireysel Çalışma |
| 5 |
Kitap-Ders Notu Okuma |
Yığın (Stack) Yapısı ve LIFO Prensibi |
Anlatım, Soru–Cevap |
| 6 |
Kitap-Ders Notu Okuma |
Kuyruk (Queue) Yapısı ve FIFO Prensibi |
Anlatım, Örnek Olay |
| 7 |
Kitap-Ders Notu Okuma |
Özyineleme (Recursion) Kavramı ve Uygulama Alanları |
Anlatım, Tartışma |
| 8 |
Kitap-Ders Notu Okuma |
Arama Algoritmaları: Doğrusal (Linear) ve İkili (Binary) Arama |
Anlatım, Tekrar |
| 9 |
Kitap-Ders Notu Okuma |
Temel Sıralama Algoritmaları: Selection, Insertion ve Bubble Sort |
Anlatım, Karşılaştırma |
| 10 |
- |
ARA SINAV |
- |
| 11 |
Kitap-Ders Notu Okuma |
Gelişmiş Sıralama Algoritmaları: Merge Sort ve Quick Sort |
Anlatım, Gösteri |
| 12 |
Kitap-Ders Notu Okuma |
Ağaç (Tree) Yapıları: İkili Arama Ağaçları (BST) ve Gezinme Yöntemleri |
Anlatım, Analiz |
| 13 |
Kitap-Ders Notu Okuma |
Karma Tablolar (Hash Tables): Çakışma (Collision) ve Çözüm Yolları |
Anlatım, Araştırma |
| 14 |
Kitap-Ders Notu Okuma |
Grafik (Graph) Teorisine Giriş: Temel Kavramlar ve Gösterimler |
Anlatım, Video İzleme |
| 15 |
Kitap-Ders Notu Okuma |
Genel Tekrar ve Karmaşıklık Analizi Örnekleri |
Soru–Cevap, Tekrar |
| 16 |
- |
FİNAL |
- |
| 17 |
- |
FİNAL |
- |