Politechnika Częstochowska - Centralny System Uwierzytelniania
Strona główna

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 Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
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ę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Częstochowska.
ul. J.H. Dąbrowskiego 69
42-201 Częstochowa
tel: +48 (34) 3255-211 https://pcz.pl
kontakt deklaracja dostępności USOSweb 7.0.2.0-2 (2024-03-22)