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
  • Fen Fakültesi
  • Matematik Bölümü
  • Dersler - AKTS Kredileri
  • Uygulamalı Veri Yapıları ve Algoritmalar
  • 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ı MAT3501 - Uygulamalı Veri Yapıları ve Algoritmalar
Ders Türü Mesleki Seçmeli Dersler
Ders Dili Türkçe
Teori + Uygulama 3+0
AKTS 5.0
Öğretim Elemanları DOÇENT DOKTOR UTKU ERDOĞAN
Dersin Veriliş Biçimi Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
Dersin Önkoşulları
Önerilen Dersler
Zorunlu ya da Önerilen Kaynaklar
Okuma Listesi
Değerlendirme Ara sınav I ,  Ara sınav II ,  Dönem Sonu
Staj & Uygulama Bu ders için uygun değildir.
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Doğrusal Veri Yapılarına Giriş ve Temel İşlemler (En Büyük/Küçük, Ekleme, Silme)
2. hafta Temel Sıralama Algoritmaları (Kabarcık, Seçmeli, Eklemeli, Kabuk Sıralaması) ve Tersine Çevirme
3. hafta Doğrusal Arama ve İkili Arama (Binary Search) Algoritmaları
4. hafta Bağlı Listeler I: Tek Yönlü (Unidirectional) ve Çift Yönlü (Doubly) Bağlı Listeler
5. hafta Bağlı Listeler II: Dairesel Bağlı Listeler, Yığıt (Stack) ve Kuyruk (Queue) Yapıları
6. hafta Özyinelemeli (Recursive) Algoritmalar ve Klasik Problemler (Fibonacci, Hanoi Kuleleri)
7. hafta Özyinelemeli (Recursive) Algoritmalar ve Klasik Problemler (Fibonacci, Hanoi Kuleleri)
8. hafta İkili Arama Ağaçları (BST), Ağaç Dolaşma Yöntemleri ve Düğüm İşlemleri
9. hafta İkili Yığın Sıralaması (Binary Heap Sort) ve Karma Tablolar (Hash Table)
10. hafta Çizge (Graph) Teorisi, Derinlik (DFS) ve Genişlik (BFS) Öncelikli Arama
11. hafta Yönlü Çizgelerde Topolojik Sıralama (Topological Sorting) ve Dijkstra Algoritması
12. hafta Durum Uzayı ve Arama Simülasyonları: Fare Labirenti ve Sekiz Madeni Para Problemi
13. hafta Dinamik Programlama ve Optimizasyon: Sırt Çantası (Knapsack) Problem
14. hafta Dairesel Veri Modelleme: Josephus Problemi

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Soru-Yanıt
  • Gözlem
  • Takım/Grup Çalışması
  • Uygulama - Alıştırma
  • Öğretim Yeterlilikleri
  • Üretken
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Etik Kurallara Uyma
  • Takım halinde çalışabilme
  • Zamanı etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Kurumsal bilgiyi uygulamaya dönüştürme
  • 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 (%)
1.Ara Sınav 1 25
Pratik Çalışma 1 25
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
  • Öğ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