Conducted in
terms:
2022/23L, 2023/24L, 2024/25L, 2025/26L
ISCED code: 0613
ECTS credits:
5
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
Parallel programming 0800-PRRWLG
This course has not yet been described...
Total student workload
(in Polish) Wykład - 15 h.
Laboratorium (ćwiczenia) - 45 h.
Praca indywidualna - 90 h , w tym:
- czas na przygotowanie się do zajęć: 15h
- czas potrzebny na przygotowania do pomyślnego zaliczenia przedmiotu: 75h
Learning outcomes - knowledge
(in Polish) Student pozna klasyfikację maszyn według Flynna oraz podstawowe problemy i pojęcia występujące w programowaniu równoległym w tym prawo Amdahla, zakleszczenia etc. (informatyka: K_W01, K_W06).
Student pozna podstawowe rodzaje równoległych i rozproszonych systemów komputerowych oraz pozna metodologię tworzenia algorytmów równoległych (informatyka: K_W02) dla modeli z pamięcią rozproszoną i wspólną oraz związane z tymi podziałami różnice.
Student szczegółowo pozna m.in. biblioteki OpenMP oraz MPI oraz system kolejkujący PBS (informatyka: K_W03).
Learning outcomes - skills
(in Polish) Student potrafi tworzyć programy do obliczeń równoległych w bibliotekach OpenMP oraz MPI, dla wybranych problemów omawianych na wykładzie i ćwiczeniach (informatyka: K_U07). Potrafi analizować złożoność obliczeniową i problemy powstające w procesie tworzenia i optymalizacji programów równoległych (informatyka: K_U10).
Learning outcomes - social competencies
(in Polish) Student potrafi zastosować metodę naukową w skutecznym rozwiązywaniu problemów informatycznych (informatyka: K_K07).
Observation/demonstration teaching methods
- display
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- situational
- laboratory
- laboratory
Type of course
compulsory course
Prerequisites
(in Polish) Znajomość C oraz C++ w stopniu średnio-zaawansowanym.
Course coordinators
Term 2024/25L: | Term 2025/26L: | Term 2022/23L: | Term 2023/24L: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: