Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • English
Program Hakkında Eğitim Amaçları Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan Yeterlilikleri Ders - Prog. Yeterlilik İlişkileri Alan & Prog. Yeterlilik İlişkileri Ders - Sürdürülebilir Kalkınma Amaçları İlişkisi
  • Bilgisayar ve Bilişim Bilimleri Fakültesi
  • Bilişim Sistemleri ve Teknolojileri (İngilizce)
  • Dersler - AKTS Kredileri
  • Data Structures and Algorithms (Veri Yapıları ve Algoritma.)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • ÖÇ-PÇ İlişkisi
  • AKTS İş Yükü

Ders Bilgileri

Ders Kodu - Ders Adı BBB2005 - Data Structures and Algorithms (Veri Yapıları ve Algoritma.)
Ders Türü Zorunlu Dersler
Ders Dili İngilizce
Teori + Uygulama 3+0
AKTS 5.0
Öğretim Elemanları DOKTOR ÖĞRETİM ÜYESİ BAHADIR CİNOĞLU
Dersin Veriliş Biçimi Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
Dersin Önkoşulları Bu dersin ön koşulu ya da eş koşulu bulunmamaktadır.
Önerilen Dersler Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
Zorunlu ya da Önerilen Kaynaklar
Okuma Listesi
Değerlendirme
Staj & Uygulama Bu ders için uygun değildir.
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Algoritma Temellerine Giriş: Problem Çözme ve Algoritma Geliştirme
2. hafta Algoritmik Program Tasarımı, Zaman/Karmaşıklık Analizi ve Bellek Gereksinimi
3. hafta Sıralama Algoritmaları 1: Kabarcık, Araya Sokma ve Seçmeli Sıralama
4. hafta Sıralama Algoritmaları 2: Hızlı Sıralama ve Kümeleme Sıralama
5. hafta Arama Algoritmaları: Doğrusal ve İkili Arama
6. hafta Temel Veri Yapıları: Diziler ve Tek/Çift Bağlantılı Listeler
7. hafta Temel Veri Yapıları: Diziler ve Tek/Çift Bağlantılı Listeler
8. hafta Yığın ve Kuyruk Yapıları
9. hafta Çırpı Fonksiyonu ve Çarpışma Çözümleme Stratejileri
10. hafta Ağaç Yapılarına Giriş ve İkili Arama Ağaçları
11. hafta Gelişmiş Ağaç Yapıları: AVL Ağaçları ve Dengeleme Mantığı
12. hafta B-Ağaç Yapıları ve Veritabanı Sistemlerinde İndeksleme
13. hafta Graf Veri Modeli: Komşuluk Matrisleri ve Temel Graf Gezinme
14. hafta Graf Algoritmaları: En Kısa Yol Bulma Problemi

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Yanıt
  • Gösterme
  • Örnek Olay İncelemesi
  • Sorun/Problem Çözme
  • Beyin Fırtınası
  • Rapor Hazırlama ve/veya Sunma
  • Öğretim Yeterlilikleri
  • Üretken
  • Akılcı
  • Sorgulayan
  • Bir yabancı dili etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Bilgiyi yönetme
  • Bağımsız çalışma
  • Organize etme ve planlama
  • Temel matematik becerileri
  • Karar verme becerisi

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%) 0
  • 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
  • Öğ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 r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri