Схема розділу
-
Викладач: доцент Соловей Ольга Леонідівна
Мета освітньої компоненти — придбання студентами, які навчаються за напрямом підготовки 122 «Комп’ютерні науки» навички розробки програмного забезпечення з використанням паралельних та багатопотокових обчислень. Ознайомити студентів із сучасними методами та інструментами для створення ефективних багатопоточних додатків, алгоритмів обробки великих обсягів даних, а також інтеграції таких додатків із системами обробки даних реального часу.
Завдання освітньої компоненти — оволодіти теоретичними основами паралельних і розподілених обчислень; Опанувати сучасні інструменти для багатопотокового програмування в Java. Навчитися розробляти ефективні алгоритми для паралельної обробки даних.
ВИТЯГ З РОБОЧОГО НАВЧАЛЬНОГО ПЛАНУ НА 2025-2026 НАВЧАЛЬНИЙ РІК
Шифр
Назва спеціальності,
освітньої програми
Форма здобуття ВО: денна
Форма конт
ролю
Семестр
Погодження заступником декана факультету
Кількість кредитів
Кількість годин
Кількість індивідуальних робіт
Всього
Аудиторних
Самостійна робота
Разом
у тому числі
Лекції
Лабораторні
Практичні
КП
КР
РГР
Контрольна робота
122
Комп’ютерні науки,
Інформаційні управляючі системи і технології
3,0
90
30
14
16
60
1
Залік
8
-
1. Методи та засоби паралельних обчислень.
2. Класифікація паралельних обчислювальних систем.
3. Алгоритми паралельного множення матриць.
4. Створення та запуск потоків в Java.
5. Управління потоками. Методологія переривання.
-
6. Приклад використання мютексів і потокових семафорів.
7. Технологія Message Passing Interface (MPI).
8. Програмне забезпечення MPJexpress.
9. Моделювання паралельних обчислень.
10. Моделювання паралельних обчислень мережею Петрі.