Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Fen Bilimleri Enstitüsü
/
BLG 546E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Bilgileri
Dersin Adı
Türkçe
Nesneye Dayalı Koşut Programlama
İngilizce
Object Oriented Concurrent Programming
Dersin Kodu
BLG 546E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
-
3
3
-
-
Dersin Dili
İngilizce
Dersin Koordinatörü
Tolga Ovatman
Dersin Amaçları
- Nesneye dayalı programlama dilleri ile koşut programlama konularında bilgi sahibi olunması
- Paralel programlama kalıplarının kavranması
- Güncel paralel programlama problemlerinin incelenmesi
Dersin Tanımı
Ders süresince nesneye dayalı programlama dili paradigması ile iplik ve süreçler yardımıyla paralel program geliştirme süreci ele alınacaktır. Dersin ilk bölümünde nesneye yönelik programlama dillerinin koşut programlama ile ilgili kütüphaneleri incelenip, bunların kullanımı ile tipik paralel programlama problemlerine çözümler önerilecektir. Dersin ikinci bölümünde ise paralel programlamaya yönelik son yıllarda ortaya çıkan konseptler programlama dilinden bağımsız olarak incelenecektir.
Dersin Çıktıları
Önkoşullar
Gereken Olanaklar
Diğer
Ders Kitabı
Herlihy, M., Shavit, N., 2008. The Art of Multiprocessor Programming, Elsevier.
Diğer Referanslar
Göetz, B., Peierls, T., Bloch, J., Bowbeer, J., Holmes, D., Lea, D., 2006. Java Concurrency in Practice, Addison Wesley Professional.
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024