Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • Türkçe
    • Türkçe Türkçe
    • İngilizce İngilizce
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
  • Mühendislik Fakültesi
  • Bilgisayar Mühendisliği Bölümü (İngilizce)
  • Dersler - AKTS Kredileri
  • Data Structures and Algorithms
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • Öğrenme Çıktısının Program Çıktılarına Katkısı

Ders Bilgileri

Ders Kodu - Ders Adı BİM213 - Data Structures and Algorithms
Ders Türü Zorunlu Dersler
Ders Dili İngilizce
Teori + Uygulama 2+2
AKTS 5.5
Öğretim Elemanları DOKTOR ÖĞRETİM ÜYESİ SELCAN KAPLAN BERKAYA
Dersin Veriliş Biçimi Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
Dersin Önkoşulları Bu dersin önkoşulu ya da eş koşulu bulunmamaktadır.
Önerilen Dersler Bilgisayar Programlama I-II
Okuma Listesi Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms. MIT press.
Değerlendirme 1 Ara Sınav, 1 Dönem Sonu Sınavı, Ödevler, Proje, Kısa sınavlar.
Staj & Uygulama Yok.
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Veri yapılarına giriş. Algoritma analiz teknikleri, Asimptotik notasyonlar
2. hafta Katarlar ve Basit Sıralama Algoritmaları: Bubble Sıralama, Selection Sıralama, Insertion Sort
3. hafta Rekursif Algoritma tasarım teknikleri
4. hafta Soyut Veri Yapıları ve Katarlar
5. hafta Bağlı Listeler
6. hafta Bağlı Listeler
7. hafta Staklar ve Kuyruklar
8. hafta Stak ve Kuyrukların Uygulamaları: Matematik İfadesi Hesaplama
9. hafta Ağaçlara giriş, ikili arama ağaçları
10. hafta İkili arama ağaçları
11. hafta AVL Ağaçları
12. hafta Splay Ağaçları
13. hafta B-Ağaçları
14. hafta Hash Tablo

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Yanıt
  • Uygulama - Alıştırma
  • Proje Tasarımı/Yönetimi
  • Öğretim Yeterlilikleri
  • Üretken
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Problem çözme
  • Temel matematik becerileri
  • Proje Tasarlama ve Yönetme

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
1.Ara Sınav 1 30
Ödev 1 20
Dönem Sonu Sınavı 1 50
Toplam (%) 100
  • 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 r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri