Türkçe | English
ARAKLI ALİ CEVAT ÖZYURT MESLEK YÜKSEKOKULU / BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
YAPAY ZEKA OPERATÖRLÜĞÜ
Ders Bilgi Paketi
http://www.ktu.edu.tr/araklimyo
Tel: +90 0462 7212184
ACMYO
ARAKLI ALİ CEVAT ÖZYURT MESLEK YÜKSEKOKULU / BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ / YAPAY ZEKA OPERATÖRLÜĞÜ
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZT1002Veri Yapıları ve Algoritmalar3+2+0AKTS:6
Yıl / YarıyılBahar Dönemi
Ders DuzeyiÖn Lisans
Yazılım ŞekliZorunlu
BölümüBİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması, Uygulama
Dersin Süresi14 hafta - haftada 3 saat teorik ve 2 saat uygulama
Öğretim ÜyesiÖğr. Gör. Didem ÇAKIR
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bilgisayar bilimlerinin temel bir yapı taşı olup, öğrencilere verinin organize edilmesi, depolanması ve işlenmesi konularında kapsamlı bir anlayış kazandırmayı amaçlar. Bu ders, çeşitli veri yapılarının (örneğin, diziler, bağlantılı listeler, yığınlar, kuyruklar, ağaçlar ve grafikler) işlevlerini, avantajlarını ve kullanım alanlarını öğretirken, aynı zamanda algoritmaların tasarımı, analizi ve optimizasyonu üzerinde durur. Öğrenciler, problem çözme yeteneklerini geliştirerek, etkili ve verimli algoritmalar oluşturmayı öğrenir; bu sayede hem teorik bilgi hem de pratik beceriler kazandırılarak gerçek dünya uygulamalarında karşılaşılan karmaşık problemleri çözme yetkinliği edinmeleri sağlanır.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Algoritma geliştirebilir.2,3,4,7
ÖK - 2 : Algoritma analizi gerçekleştirebilir2,3,4,7
ÖK - 3 : Temel veri yapılarını açıklayıp; kodlayabilir1,2,3,7
ÖK - 4 : Veri yapıları ve kullanımını bilir.1,2,3,4
ÖK - 5 : Ağaç yapıları ve ağaç tarama algoritmalarını bilir.1,2,3,4
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Algoritma ve Veri Yapıları, Algoritma Analizinin Temelleri, Temel Veri Yapıları ve Algoritmalar, Graflar
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Algoritma ve Veri Yapılarına Giriş Tanıtım
 Hafta 2Algoritma Tasarımı, Algoritmaların Özellikleri, Algoritmaların matematikteki yeri
 Hafta 3Sözde Kod ve Örnekleri
 Hafta 4Akış şemaları ve örnekleri
 Hafta 5Algoritma Analizinin Temelleri, Algoritma Karmaşıklığı, Notasyonlar
 Hafta 6Temel veri tipleri, soyut veri tipleri ve sınıfları, koleksiyon sınıfları
 Hafta 7Diziler ve Listeler
 Hafta 8Sıralama Algoritmaları
 Hafta 9Ara Sınav
 Hafta 10Arama Algoritmaları
 Hafta 11Yığın ve Kuyruk Yapıları
 Hafta 12Ağaç veri yapıları ve ağaç tarama algoritmaları
 Hafta 13Özyinelemeli Algoritmalar
 Hafta 14Ağaç veri yapıları ve ağaç tarama algoritmaları
 Hafta 15Tablo (Hash Table) veri yapısı ve temel işlemleri
 Hafta 16Final Sınavı
 
Ders Kitabı / Malzemesi
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 1 50
Dönem sonu sınavı 16 1 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 15 45
Sınıf dışı çalışma 2 15 30
Laboratuar çalışması 2 15 30
Arasınav için hazırlık 1 9 9
Arasınav 1 1 1
Proje 2 15 30
Kısa sınav 1 5 5
Dönem sonu sınavı için hazırlık 1 15 15
Dönem sonu sınavı 1 1 1
Toplam Çalışma Yükü166