Section outline

  • Викладач: доцент Соловей Ольга Леонідівна 

    Мета освітньої компоненти — придбання студентами, які навчаються за напрямом підготовки 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. Моделювання паралельних обчислень мережею Петрі.