Hoşgeldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Fen Bilimleri Enstitüsü / BLG 546E / Dersin Bilgileri
 

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. © 2020