Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Arka-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Veri Yapıları ve Algoritmalar
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 01/07/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
AYG105 - Veri Yapıları ve Algoritmalar I.Yarıyıl 3 +2 6.0
Ders Dili Türkçe
Ders Türü Zorunlu Dersler
Öğretim Elemanları ÖĞR. GÖR. DR. NEŞE AGUN
Dersin Veriliş Biçimi Yüz yüze
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Bu dersin önkoşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler
Önerilen Kaynaklar
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Temel Kavramlar: Veri Tipleri, Algoritma Tasarımı ve Sözde Kod (Pseudocode) Temelleri
2. hafta Karmaşıklık Analizi: Zaman ve Alan Karmaşıklığı, Asimptotik Notasyonlar (Big O, Omega, Theta)
3. hafta Doğrusal Veri Yapıları 1: Diziler (Arrays) ve Dinamik Dizilerde Bellek Yönetimi
4. hafta Doğrusal Veri Yapıları 2: Tek ve Çift Yönlü Bağlı Listeler (Linked Lists)
5. hafta Doğrusal Veri Yapıları 3: Yığıtlar (Stacks) ve Kuyruklar (Queues) Uygulamaları
6. hafta Arama ve Temel Sıralama Algoritmaları: Doğrusal/İkili Arama (Binary Search), Kabarcık, Araya Sokma ve Seçmeli Sıralama
7. hafta İleri Düzey Sıralama Algoritmaları: Hızlı Sıralama (Quick Sort) ve Birleştirme Sıralaması (Merge Sort)
8. hafta Ara Sınav
9. hafta Hiyerarşik Veri Yapılarına Giriş: Ağaç Kavramı (Tree) ve İkili Ağaçlar (Binary Trees)
10. hafta İkili Arama Ağaçları (BST) ve Dengeleme Yöntemleri (AVL ve Kırmızı-Siyah Ağaçları)
11. hafta Arka Yüz Uygulamaları ve Veritabanı Temelleri: Hash Tabloları (Hash Tables) ve Veritabanı İndeksleme Mantığı
12. hafta Graf (Çizge) Algoritmalarına Giriş: Düğümler, Kenarlar ve Ağ Modelleme
13. hafta Gelişmiş Graf Algoritmaları: Derinlik (DFS) ve Genişlik Öncelikli Arama (BFS), En Kısa Yol Algoritmaları (Dijkstra)
14. hafta Gelişmiş Performans Optimizasyonu, Algoritmik Problem Çözme Uygulamaları ve Dönem Sonu Proje Sunumları

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

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