Concurrent and distributed programming
Informacje ogólne
Kod przedmiotu: | WIM-ERA-D1-CDPRO-A |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Concurrent and distributed programming |
Jednostka: | Wydział Inżynierii Mechanicznej i Informatyki |
Grupy: |
Przedmioty ERASMUS+ realizowane w semestrze zimowym - stac. I stopnia |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | angielski |
Rodzaj przedmiotu: | fakultatywne |
Skrócony opis: |
Celem kursu jest zdobycie wiedzy na temat architektur i modeli równoległych, standardów i technik programowania współbieżnego, rozproszonego i równoległego. Student w trakcie zajęć zdobywa praktyczne umiejętności programowania współbieżnego/rozproszonego/równoległego, uruchamiania i debugowania aplikacji dla różnych typów architektur współbieżnych i rozproszonych. |
Pełny opis: |
Kurs obejmuje następujące zagadnienia: Wprowadzenie do przetwarzania równoległego i architektury systemu równoległego; Przetwarzanie rozproszone / klastry równoległe i systemy gridowe; Przykłady zastosowania obliczeń równoległych i rozproszonych; Konstruowanie algorytmów równoległych i rozproszonych; Modele programowania równoległego i rozproszonego; Wprowadzenie do językowych środowisk programowania równoległego i rozproszonego; Programowanie równoległe z wykorzystaniem standardu MPI; Podstawowe pojęcia programowania współbieżnego; Reprezentatywne przykłady problemów programowania współbieżnego i ich rozwiązań; Programowanie wielowątkowe; Reprezentatywne przykłady problemów programowania współbieżnego i ich rozwiązań; Wykorzystanie środowiska RMI do budowy aplikacji rozproszonych. |
Literatura: |
1. Andrews, G.R.: „Foundations of Multithreaded, Paralel and Distributed Programming”. Addison Wesley, 2002. 2. Grama, A., Gupta, A., Kumar, V., Karypis, G.: „Introduction to parallel computing (second edition)”. Addison-Wesley, 2003. |
Efekty uczenia się: |
Efekt 1 – ma wiedzę na temat elementów programowania współbieżnego, przetwarzania równoległego i rozproszonego. Efekt 2 – potrafi implementować aplikacje współbieżne, równoległe i rozproszone. Efekt 3 – posiada kompetencje do projektowania aplikacji rozproszonych. |
Metody i kryteria oceniania: |
F1. Ocena przygotowania do laboratorium S1. Ocena umiejętności rozwiązywania postawionych problemów oraz sposobu prezentacji uzyskanych wyników |
Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)
Okres: | 2021-10-01 - 2022-01-28 |
Przejdź do planu
PN WT WYK
LAB
ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Krzysztof Rojek | |
Prowadzący grup: | Krzysztof Rojek, Ireneusz Szcześniak, Łukasz Szustak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)
Okres: | 2022-10-01 - 2023-01-29 |
Przejdź do planu
PN WYK
WT ŚR LAB
CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Krzysztof Rojek | |
Prowadzący grup: | Krzysztof Rojek, Łukasz Szustak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Politechnika Częstochowska.