EN
  • Anasayfa
  • BM5024 Paralel Veri İşleme (2024 - 2025 / . Yarıyıl)
  • EN
BM5024 - Paralel Veri İşleme
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Paralel Veri İşleme BM5024 3 + 0 7,5 Pdf
Birim Bölüm
BİLGİSAYAR MÜHENDİSLİĞİ - YL
Derece Seviye Lisansüstü - Seçmeli - Türkçe
Dersin Verilişi Yüz yüze
EBS Koordinatörü Prof. Dr. Uğur YÜZGEÇ
Ders Veren
Amaç

Öğrencilere paralel veri işleme konseptlerini, programlama dillerini, algoritmaları ve veri paralelleştirme stratejilerini öğreterek büyük veri işleme ve dağıtık sistemlerdeki becerilerini geliştirmelerini sağlamak ve pratik deneyim kazandırmak.

Ders İçeriği

Paralel hesaplama temellerinden başlayarak paralel programlama dillerini, paralel algoritmaları, veri paralelleştirme stratejilerini ve büyük veri işleme teknolojilerini kapsar. Öğrencilere, paralel veri işleme mimarilerini ve uygulamalarını anlama fırsatı sunar. Ayrıca, paralel programlama becerilerini geliştirmeleri için uygulama ve projeler içerir. Ders içeriği, öğrencilere büyük veri analizi, dağıtık sistemler, bulut bilişim ve veri tabanı yönetimi gibi alanlarda pratik yetenekler kazandırmayı amaçlar. Bu ders, öğrencilere paralel veri işleme konularında güçlü bir temel oluşturarak, büyük veri çağında veri işleme sorunlarını etkili bir şekilde çözmelerini hedefler.

Ders Kaynakları "An Introduction to Parallel Programming" - Peter Pacheco
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam 0
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam %0
Yarıyıl İçinin Başarıya Oranı %0
Yarıyıl Sonu Çalışmalar %0
Toplam %0
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat) 0
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 0
AKTS
Hafta Konu Öğretim Metodu
1 Ders Tanıtımı ve Paralel Hesaplama Temelleri Ders Sınıf Dışı Çalışma Tartışmalı Ders
2 Paralel programlama dillerinin tanıtımı Ders Sınıf Dışı Çalışma Tartışmalı Ders
3 MPI (Message Passing Interface) ve OpenMP Ders Sınıf Dışı Çalışma Tartışmalı Ders
4 Sıralama, arama ve graf algoritmaları Ders Sınıf Dışı Çalışma Tartışmalı Ders
5 Paralel algoritmaların analizi Ders Sınıf Dışı Çalışma Tartışmalı Ders
6 Veri paralelleştirme stratejileri Ders Sınıf Dışı Çalışma Tartışmalı Ders
7 Büyük veri işleme için veri yönetimi Ders Sınıf Dışı Çalışma Tartışmalı Ders
8 Paralel Veri İşleme Mimarileri Ders Sınıf Dışı Çalışma Tartışmalı Ders
9 CPU, GPU, ve diğer paralel işlemciler Ders Sınıf Dışı Çalışma Tartışmalı Ders
10 Bellek hiyerarşisi ve işlemci iletişimi Ders Sınıf Dışı Çalışma Tartışmalı Ders
11 Paralel veri işleme mimarileri Ders Sınıf Dışı Çalışma Tartışmalı Ders
12 Büyük veri tanımı ve özellikleri Ders Sınıf Dışı Çalışma Tartışmalı Ders
13 Hadoop, MapReduce, Spark ve diğer büyük veri işleme çerçeveleri Ders Sınıf Dışı Çalışma Tartışmalı Ders
14 Paralel veri işleme konusundaki geleceğe yönelik gelişmeler Ders Sınıf Dışı Çalışma Tartışmalı Ders
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Öğrenciler, paralel hesaplama temel kavramlarını ve Amdahl'ın Yasası ile Gustafson Kanunu gibi ilgili teorik konuları anlayacaklar. Yazılı Sınav Ödev / Proje Ders Sınıf Dışı Çalışma Tartışmalı Ders Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme
Öğrenciler, paralel programlama dilleri (örneğin, MPI ve OpenMP) kullanarak paralel uygulamalar geliştirebilecekler. Yazılı Sınav Ödev / Proje Ders Sınıf Dışı Çalışma Tartışmalı Ders Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme
Öğrenciler, paralel algoritma tasarımı ve analizi konusunda yetkinlik kazanacaklar ve sıralama, arama ve graf algoritmaları gibi belirli problemleri paralel olarak çözebilecekler. Yazılı Sınav Ödev / Proje Ders Sınıf Dışı Çalışma Tartışmalı Ders Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme
Öğrenciler, büyük veri işleme kavramlarını ve Hadoop, MapReduce, Spark gibi büyük veri işleme çerçevelerini anlayacaklar ve büyük veri işleme uygulamaları geliştirebilecekler. Yazılı Sınav Ödev / Proje Ders Sınıf Dışı Çalışma Tartışmalı Ders Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10
Öğrenciler, paralel hesaplama temel kavramlarını ve Amdahl'ın Yasası ile Gustafson Kanunu gibi ilgili teorik konuları anlayacaklar. - - - - - - - - - -
Öğrenciler, paralel programlama dilleri (örneğin, MPI ve OpenMP) kullanarak paralel uygulamalar geliştirebilecekler. - - - - - - - - - -
Öğrenciler, paralel algoritma tasarımı ve analizi konusunda yetkinlik kazanacaklar ve sıralama, arama ve graf algoritmaları gibi belirli problemleri paralel olarak çözebilecekler. - - - - - - - - - -
Öğrenciler, büyük veri işleme kavramlarını ve Hadoop, MapReduce, Spark gibi büyük veri işleme çerçevelerini anlayacaklar ve büyük veri işleme uygulamaları geliştirebilecekler. - - - - - - - - - -