Ders Bilgileri
|
Dersi Veren Birim |
Bilgisayar Mühendisliği |
Dersin Düzeyi |
Lisans |
Ders Koordinatörü |
Dersi Alan Birimler |
Bilgisayar Mühendisliği |
Dersin Amacı |
Bu dersin amacı öğrencilere paralel program tasarımı ile paralel bilgisayar mimarileri temellerini aktarmaktır. Bu ders sonunda öğrenciler paralel düşünmeyi; paylaşımlı bellek ve dağıtık bellek sistemlerindeki paralel mimariler için basit algoritmalar tasarlayarak MPI ve OpenMP ile paralel program yazmayı; grafik işlemci birimi mimarisi üzerinde , CUDA ile programlama yapmayı; büyük veri özelliklerini ve Apache Hadoop ekosistemini;MapReduce programlama modelini kullanarak uygulama geliştirmeyi; fonksiyonel programlama dili olan Scala yı kullanmayı ve Apache Spark ile dağıtık hesaplamayı öğreneceklerdir. |
Dersin Öğrenme Kazanımları |
||||||||||
|
Dersin Öğretim Türü |
Örgün Öğretim |
Dersin Önkoşulu/Önkoşulları |
CME 2201 - VERİ YAPILARI |
Ders İçin Önerilen Diğer Hususlar |
Yok |
Ders İçeriği |
|||||||||||||||||||||||||||||||||||||||||||||
|
Ders İçin Önerilen Kaynaklar |
Pacheco, Peter S., An introduction to parallel programming, Morgan Kaufmann Publishers for Elsevier, 2011 |
Öğrenme ve Öğretme Yöntemleri |
Sunum, konferans, uygulama, programlama egzersizleri ve paratikler, programlama ödevleri |
Değerlendirme Yöntemleri |
||||||||||||||||||||||||
*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz. |
Değerlendirme Yöntemlerine İliskin Aciklamalar |
Yok |
Değerlendirme Kriteri |
İlan Edilecektir. |
Dersin Öğretim Dili |
İngilizce |
Derse İlişkin Politika ve Kurallar |
İlan Edilecektir. |
Dersin Öğretim Üyesi İletişim Bilgileri |
Bilgisayar Mühendisliği Bölümü, Oda No:125 |
Ders Öğretim Üyesi Görüşme Gün ve Saatleri |
Pazartesi 13:00-16.00 |
Staj Durumu |
YOK |
İş Yükü Hesaplaması |
||||||||||||||||||||||||||||||||||||||||
|
Program ve Öğrenme Kazanımları İlişkisi |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|