Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği - 2014 | BLM3051 | Algoritma Analizi | Seçmeli | 5 | 4,00 | 2 | 2 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği - 2014 | BLM3051 | Algoritma Analizi | Seçmeli | 5 | 4,00 | 2 | 2 |
Algoritma Analizi ve tasarımı bilgisayar mühendisliğinin temel alanlarından biridir. Bir problemin çözümü için en uygun yolu seçmek için mevcut algoritmaların değerlendirilmesi gerekmektedir. Bu derste öğrenciler bir algoritmayı değerlendirirken dikkate alınması gereken kriterleri ve değerlendirme yöntemlerini öğreneceklerdir. Bu derste ayrıca temel algoritma tasarım paradigmaları tartışılacaktır. Bu yolla, bir programlama problemini çözmek için hangi algoritmaların uygun olduğuna karar verme yeteneği kazanılacaktır.
-
Ders; önemli algoritmik problem türlerini, veri yapılarını, farklı algoritmalarının tasarımını ve analizini, dinamik programlama ve algoritmik çözümlerini içerir.
1: Anlatım, 2: Soru-Cevap, 3: Tartışma, 4: Alıştırma ve Uygulama, 5: Gösteri.
Yok
Türkçe
1. Introduction to the Design and Analysis of Algorithms, Anany Levitin, Pearson, 2011 2. The Algorithm Design Manual, Steven Skiena, Springer, 2009
Yok
Hafta | Teorik |
---|---|
1 | Algoritma ve ilgili temel kavramlar |
2 | Önemli algoritmik problem türleri, problem anlama |
3 | Algoritma etkinliği ve analiz yöntemleri |
4 | Durum değerlendirmeleri |
5 | Algoritma asimptotik yaklaşımlar |
6 | Algoritmalar ve veri yapıları |
7 | Algoritmalar ve veri yapıları |
8 | Ara Sınav Haftası |
9 | Kaba kuvvet algoritmalarının tasarımı |
10 | Azalt ve fethet algoritmalarının tasarımı |
11 | Böl ve fethet algoritmalarının tasarımı |
12 | Dönüştür ve fethet algoritmaları |
13 | Alan ve zaman takası algoritmaları |
14 | Aç gözlü algoritmalar ve tasarımı |
15 | Dinamik programlama ve algoritmik çözümleri |
16 | Ders Çalışma Haftası |
17 | Yarı Yıl Sonu Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 2 | 14 | 28 |
Proje ve Hazırlığı | 1 | 20 | 20 |
Ödev ve Hazırlığı | 2 | 20 | 40 |
Laboratuvar ve Hazırlığı | 0 | 0 | 0 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 12 | 12 |
Kısa Sınav ve Hazırlığı | 0 | 0 | 0 |
Final ve Hazırlığı | 1 | 12 | 12 |
Teorik Ders Saati | 0 | 0 | 0 |
Uygulama Ders Saati | 0 | 0 | 0 |
ÖÇ1 | |||||||||||||
ÖÇ2 | |||||||||||||
ÖÇ3 | |||||||||||||
ÖÇ4 | |||||||||||||
ÖÇ5 |