MÜHENDİSLİK FAKÜLTESİ
BİLGİSAYAR MÜHENDİSLİĞİ
Dersin Adı   Algoritmalar
Dönemi Dersin Kodu Teorik Saat / Uygulama Saati AKTS
4 1213455 3 / 0 6
Dersin Düzeyi Lisans
Dersin Dili Türkçe
Dersin Veriliş Biçimi Yüz Yüze
Dersin Koordinatörü Prof.Dr. Harun Uğuz
Koordinator E-mail harun_uguz selcuk.edu.tr
Öğretim Elemanı
Prof.Dr. Harun Uğuz , Doç.Dr. Halife Kodaz
Yardımcı Öğretim Elemanları
Görevlendirilen Arş.Gör.
Dersin Amacı Temel algoritmalar hakkında öğrencileri bilgilendirmek
Temel Bilimler Mühendislik Bilimleri Sosyal Bilimler Eğitim Bilimleri Sanat Bilimleri Sağlık Bilimleri Tarım Bilimleri
40 60 0 0 0 0 0
DERS YÖNTEM VE TEKNİKLERİ
Anlatma, soru cevap
HAFTA DERS İÇERİĞİ KAYNAK
1 Algoritmalara Giriş, Algoritma Analizi, Algoritma karmaşıklığı Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
2 Sıralama Algoritmaları-1 Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
3 Sıralama Algoritmaları-2 Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
4 Graflarda Arama Algoritmaları Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
5 BFS Algoritması, DFS Algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
6 Prim ve Kruskal Algoritmaları Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
7 Dijkstranın En Kısa Yol Algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
8 Ara Sınav Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
9 Bellman Ford Algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
10 Sıkıştırma Algoritmaları Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
11 Şifreleme Algoritmaları Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
12 AVL Tree Algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
13 IPR Tree Algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
14 B Tree algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
15 B + Tree algoritması Robert Sedgewick, Algorithms in C++, Massachusetts: Addison-Wesley Publishing, 1992.
DEĞERLENDİRME SİSTEMİ   Ara Sınav Final
  Sayı Katkı Payı Sayı Katkı Payı  
Yarıyıl İçi Çalışmaları : - - - -
Devam/Katılım : - - - -
Uygulamalı Sınav : - - - -
Derse Özgü Staj : - - - -
Küçük Sınav : - - - -
Ödev : - - - -
Sunum ve Seminer : - - - -
Projeler : - - - -
Atölye/Laboratuvar Uygulamaları : - - - -
Vaka Çalışmaları : - - - -
Arazi Çalışmaları : - - - -
Klinik Çalışmaları : - - - -
Diğer Çalışmaları : - - - -
Ara Sınav   1 40 - -
Final   - - 1 60
AKTS İŞ YÜKÜ TABLOSU   Sayı Süre
Ders Süresi : 10 3
Sınav Dışı Ders Çalışma Süresi : - -
Sunum ve Seminer Hazırlama : - -
Derse Özgü Staj : - -
Atölye/Laboratuvar Uygulamaları : - -
Arazi Çalışmaları : - -
Vaka Çalışmaları : - -
Projeler : - -
Ödev : 5 29
Küçük Sınavlar : - -
Ara Sınav : 1 2
Final : 1 3
DERSİN AKTS KREDİSİ 6
No DERS ÖĞRENİM ÇIKTISI KATKISI (*)
D.Ö.Ç. 1 Temel veri yapıları ve algoritmaları tanımlayabilmek ve kullanabilmek 4
D.Ö.Ç. 2 Gerçek hayat problemlerine algoritma tasarlayabilmek 4
D.Ö.Ç. 3 Algoritmaları çalışma süresi, bellek kullanımı, enerji kullanımı gibi çeşitli yönlerden analiz edebilme ve performanslarını karşılaştırabilme 3
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
PROGRAM ÇIKTISI VE DERS ÖĞRENİM ÇIKTISI İLİŞKİ MATRİSİ

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20