COMP 472 Parallel and Distributed SystemsMEF ÜniversitesiAkademik Programlar EkonomiÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Ekonomi
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Mühendislik Fakültesi
Ders Kodu COMP 472
Ders Adı İngilizce Parallel and Distributed Systems
Ders Adı Türkçe Paralel ve Dağıtık Sistemler
Öğretim Dili EN
Ders Türü Ters-Yüz Öğrenme
Dersin Düzeyi Başlangıç
Dönem Güz
Haftalık İletişim Saatleri
Ders: 3 Okuma: none Laboratuvar : none Diğer: none
Tahmini Öğrenci İş Yükü Dönem boyunca 137 saat
Ders Kredileri 6 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul Yok
Yan Koşul Yok
Beklenen Ön Bilgi Programlamaya Giriş (temel C ve Python), Bilgisayar Mimarisinin temel anlayışı.
Kayıt Kısıtlamaları Lisans Son Sınıf Öğrencileri/Lisans Üst Sınıf Öğrencileri
Genel Eğitim Hedefi Paralel ve dağıtılmış sistemlerin, veri işleme ve depolama teknolojilerinin temellerini öğrenmek.
Ders Açıklaması Bu ders paralel ve dağıtılmış sistemlere giriş dersidir. Paralel hesaplama platformları, paralel programlama modelleri ve paralel algoritma tasarımı gibi temel kavramlar, paralel programların performansı ve dağıtık sistemlerde iletişimin temelleri ve GPU programlamanın temelleri tartışılacaktır.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Paralel mimarilerin ve paralel programlama paradigmalarının temellerini bilir
2) paralel algoritmalar tasarlar ve uygular
3) Dağıtılmış sistemlerde iletişim konseptlerini tasarlar ve uygular
4) Farklı bilgi işlem platformlarında paralel algoritmaların performansının nasıl optimize edileceğini bilir
5) parallel programlama tekniklerini öğrenir
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4 5
1) Ekonomi konusunda geniş bir anlayışa sahip olup, diğer sosyal bilimler ve matematikle derin bir etkileşime sahip olmak.
2) Farklı ekonomi alanlarının etkileşimlerini anlama konusunda bilgi ve beceriler sergilemek
3) Mikroekonomik ve makroekonomik teoriyi anlamak
4) Ekonomik kavramları karmaşık sorunları çözmek ve karar verme yeteneğini geliştirmek için uygulamak.
5) Farklı ekonomik sistemleri analiz etmek için nicel teknikler kullanmak.
6) Teorik bilgileri, Türk ve küresel ekonomilere ilişkin sorunları analiz etmek için uygulamak.
7) Ekonomik verileri işlemek ve değerlendirmek için istatistiksel araçlar ve yaygın yazılım programları konusunda yetkinlik göstermek.
8) Ekonomik analizin tüm aşamalarında - veri toplama, yorumlama ve bulguları yayma - bilimsel ve etik değerlere göre davranmak.
9) Bilimsel bilgileri alışverişinde yazılı ve sözlü İngilizceyi etkili bir şekilde kullanmak (en az CEFR B2 seviyesinde).
10) Bireysel ve profesyonel etik davranış sergiler ve sosyal sorumluluk taşımak.
11) Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme becerilerini sergilemek.

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Ekonomi konusunda geniş bir anlayışa sahip olup, diğer sosyal bilimler ve matematikle derin bir etkileşime sahip olmak. N
2) Farklı ekonomi alanlarının etkileşimlerini anlama konusunda bilgi ve beceriler sergilemek N
3) Mikroekonomik ve makroekonomik teoriyi anlamak N
4) Ekonomik kavramları karmaşık sorunları çözmek ve karar verme yeteneğini geliştirmek için uygulamak. N
5) Farklı ekonomik sistemleri analiz etmek için nicel teknikler kullanmak. N
6) Teorik bilgileri, Türk ve küresel ekonomilere ilişkin sorunları analiz etmek için uygulamak. N
7) Ekonomik verileri işlemek ve değerlendirmek için istatistiksel araçlar ve yaygın yazılım programları konusunda yetkinlik göstermek. N
8) Ekonomik analizin tüm aşamalarında - veri toplama, yorumlama ve bulguları yayma - bilimsel ve etik değerlere göre davranmak. H
9) Bilimsel bilgileri alışverişinde yazılı ve sözlü İngilizceyi etkili bir şekilde kullanmak (en az CEFR B2 seviyesinde). H
10) Bireysel ve profesyonel etik davranış sergiler ve sosyal sorumluluk taşımak. H
11) Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme becerilerini sergilemek. H
Hazırlayan ve Tarih BUSE YILMAZ , February 2024
Ders Koordinatörü BUSE YILMAZ
Dönem Güz
Dersi Veren(ler)

Ders İçeriği

Hafta Konu
1) Dağıtık ve Paralel Sistemlere Giriş
2) Paralel donanım ve yazılım
3) Paralel algoritma tasarımının ilkeleri
4) PThreads ile paylaşımlı hafıza sistemlerinde programlama
5) PThreads ile paylaşımlı hafıza sistemlerinde programlama devam
6) OpenMP ile paylaşımlı hafıza sistemlerinde programlama
7) OpenMP ile paylaşımlı hafıza sistemlerinde programlama devam
8) Veri bağımlılığı ve Görev paralelliği
9) MPI ile Dağıtılmış Bellek Programlama / ara sınav #1
10) MPI ile Dağıtılmış Bellek Programlama devam
11) Paralel program yürütmelerinin analizi
12) Paralel algoritmalar
13) CUDA ile GPU Programlama
14) CUDA ile GPU Programlama devamı
15) Final Sınavı/Proje/Sunum
16) Final Sınavı/Proje/Sunum
Gerekli/Tavsiye Edilen OkumalarPeter Pacheco, Matthew Malensek - An Introduction to Parallel Programming (2nd Ed) – Elsevier, Paperback ISBN: 9780128046050, eBook ISBN: 9780128046180 Recommended: Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar - Introduction to Parallel Computing (2nd Ed), Addison-Wesley, ISBN: 978-0201648652
Öğretme Teknikleri'Tersine çevrilmiş sınıf' kullanılarak dersler/iletişim saatleri
Ödev ve Projelermini projeler, testler, sınıf içi ekip çalışması ödevleri
Laboratuvar Çalışmasıyok
Bilgisayar KullanımıGerekli
Diğer Aktivitelermakale/bildiri sunumu
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Küçük Sınavlar 5 % 20
Ödev 3 % 20
Sunum 1 % 10
Ara Sınavlar 2 % 50
TOPLAM % 100
Ders Yönetimi yilmazbuse@mef.edu.tr
0212 395 3719
Eğitmenin iletişim adresi: - Ofis: 5. Kat, Oda 556 - Telefon numarası: 0212 395 3719 - E-posta adresi: yılmazbuse@mef.edu.tr Katılım kuralları: Zorunlu değil Geç teslim kuralları: Geç teslimlere yalnızca ödevler için izin verilir. İlk gün 10 puan, ikinci gün 20 ve üçüncü gün 30 puan. 3 gün sonra gönderim sıfır alacaktır. Sınavı kaçırma kuralları: Uygun belgelerin ibraz edilmesi koşuluyla, öğrencinin kaçırdığı her ara sınava, ilgili konularla ilgili diğer değerlendirmelerin notu verilecektir. Bütünleme sınavı yapılmayacaktır. Uygun sınıf davranışının hatırlatılması, öğrenci davranış kuralları: YÖK yönetmeliği. İntihal beyanı: İntihal veya herhangi bir türdeki etik suiistimal hoş görülmeyecektir. Daha fazla bilgi için ilgili YÖK yönetmeliğine bakınız.

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 2 2.5 63
Sunum / Seminer 1 6 1 7
Ödevler 3 7 21
Küçük Sınavlar 4 2 1 12
Ara Sınavlar 2 15 2 34
Toplam İş Yükü 137
Toplam İş Yükü/25 5.5
AKTS 6