Dersimizde Windows veya Linux işletim sistemi üzerinde paralel programlama konuları işlenecektir.
Dersin amacı öğrencilerin işletim sistemlerini tanımaları, paralel sistem ve algoritmaların teorik altyapısını kavramalarını ve mevcut problemler için paralel program geliştirebilmelerini sağlamaktır. Dersin önkoşulu: C/C++ ve Python dili giriş seviyesi ve bilgisayar sistem yapısı bilgisidir. İçeriği: Paralel bilgisayarlar, mesaj geçişli hesaplama, doğal paralel hesaplamalar, parçalama ve böl-yönet stratejiler, iş hattı hesaplamalar, eşzamanlı hesaplamalar, yük dengeleme ve sonlandırma tespiti, paylaşımlı bellek ile algılama programlama, dağıtık paylaşımlı bellek sistemleri ve programlaması. sıralama algoritmaları.
Dersimiz için genel C++ ve Visual Studio bilgisi gereklidir.
Dersin notlandırılması %40 arasınav ve %60 final notu ile yapılır. Final notunu final sınavı ve ödevlerin etkisi oluşturur.