Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • Türkçe
    • Türkçe Türkçe
    • İngilizce İngilizce
Program Profili Kabul ve Kayıt Koşulları Yeterlilik Koşulları ve Kuralları Önceki Öğrenmenin Tanınması Öğretim Elemanları Bölüm Bşk. ve AKTS Koord. Alan Yeterlilikleri Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan & Prog. Yeterlilik İlişkileri Ders - Prog. Yeterlilik İlişkileri Ölçme ve Değerlendirme Mezuniyet Koşulları Üst Derece Programlarına Geçiş İstihdam Olanakları
  • Açıköğretim Fakültesi
  • Bilgisayar Programcılığı
  • Dersler - AKTS Kredileri
  • Algoritmalar
  • İçerik
  • Tanıtım
  • İçerik
  • Öğrenme Çıktıları
  • Öğretim Yöntem ve Teknikleri
  • Program Çıktılarına Katkısı
  • Ölçme ve Değerlendirme

Haftalar Konular
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ı

  • Kurumsal
  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık
  • Akademik Programlar
  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi
  • Öğrenci İçin Bilgi
  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı
  • Öğrenci İçin Bilgi
  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri