Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Bilişim Enstitüsü / BBL 553E / Dersin Bilgileri
 

Dersin Bilgileri

Dersin Adı
Türkçe Algoritma Mühendisliği
İngilizce Algorithms Engineering
Dersin Kodu
BBL 553E Kredi Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem -
3 3 - -
Dersin Dili İngilizce
Dersin Koordinatörü Muhammed Oğuzhan Külekci
Muhammed Oğuzhan Külekci
Dersin Amaçları 1) Deneysel algoritma tasarımı döngüsünü anlamak
2) Gerçek hayat hesaplama problemleri için en uygun çözümü bulabilmek
3) Hesaplama platformlarının özelliklerinden faydalanmayı öğrenmek
4) Teori ile pratik arasındaki farlılıkları anlamak
5) Hızlı çalışan ve az hafıza tüketen algoritmalar içim temel teknikleri öğrenmek
Dersin Tanımı Deneysel algoritmalar, algoritmaların teorik tanımlamaları ile pratik uygulamaları arasındaki ilişki, algoritma mühendisliği döngüs, algoritmaların pratikteki performanslarını ölçümü için deneysel gözlemlerin tasarımı, hızlı çalışan ve az hafıza tüketen algoritma gerçeklemeleri için temel teknikler.
Dersin Çıktıları Dersi başarıyla tamamlayan öğrenci
1) Algoritma mühendisliği kavramı hakkında bilgiye sahip olacak.
2) Gerçek hayat problemlerini hesaplama teorisi içinde modelleyebilme konusunda gösterilebilir bir bilgiye sahip olacak.
3) Doğru performans ölçümü için deneylerin ve test verilerinin doğru oluşturulması hakkında gelişmiş bir anlayışa sahip olacak.
4) Alternatif çözümler içerisinden pratik uygulamaya en uygun olanının seçilmesi konusunda gelişmiş bir anlayışa sahip olacak.
5) Algoritmaların gerçeklemelerinde komut sayısını azaltma teknikleri hakkında bilgi sahibi olacak.
6) Algoritmaların gerçeklemelerinde komutların çalışma sürelerini kısaltma teknikleri bilgi sahibi olacak. 7) Teorik bilgileri kullanarak verilen bir hesaplama işlevini pratik ortamda mevcut kaynaklar ve ihtiyaçlara uygun olarak çözebilmek konusunda gösterilebilir bilgiye sahip olacak.
Önkoşullar Algoritmalar ve veri yapıları hakkında temel bilgiye sahip olmak
Bir programlama diline iyi derecede hakim olmak
Gereken Olanaklar
Diğer
Ders Kitabı 1) McGeoch, C.C., A guide to experimental algorithmics, Cambridge University Press, 2012
2) Müller-Hannemann, M., Schirra, S., Algorithm Engineering, Springer, 2010
3) Bartz-Beielstein, T., Chiarandini, M., Paquete, L., Preuss, M., Experimental methods for the
analysis of optimization algorithms, Springer, 2010
4) Kliemann, L., Sanders, P., Algorithm Engineering: Selected Results and Surveys. Springer, 2016
Diğer Referanslar
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024