Ders Adı:Computer Networks and Parallel Computing
Ders Kodu:BIL 5080
Ders İçeriği (Türkçe):Protokoller ve tabakalı yapılar, sunucu-istemci yapısı, bilgisayar isimlendirme sistemi, Email-sistemi, browsing arayüzbirimi ve doküman temsili, aktif dokümanlar, Java teknolojisi ve programlama ortamları, Java ile grafik programlama ve kullanıcı arayüz birimi tasarımı, data transferi ve dağınık hesaplama, java da multithreading ve ağ programlama, Internet yöntemi, konfigürasyon protokolleri, güvenli ağlar ve güvenlik politikaları, çoklu-ortamlar.
Ders İçeriği (İngilizce):The Internet; network applications. Client server interactions. The socket interface. Example of a client and a server. Java programming language. Remote procedure call. Parallel computers and networked computers as a multi-computer platform. Message passing computing; Using workstation clusters (PVM and MPI). Debugging and evaluating parallel programs. Ideal (embarrassingly) parallel computations. Partitioning and divide-and-conquer strategies. Pipelene techniques. Synchronous computations. Load balancing and termination detection. Programming with shared and virtually shared memory. Multi-processing and Pthreads. Algorithms and parallel applications; sorting algorithms, numerical algorithms, image processing, searching and optimisation.
Ders Saati:
Teorik Ders : 3 Uygulama : 0 Laboratuar : 0
Ders Kredisi : 3