В курсі вивчаються технології та засоби обчислень, що використовуються для паралельного та розподіленого розв’язання складних задач різних прикладних галузей, коли потрібно забезпечити високу продуктивність обчислень та передачі інформації, застосування великих об’ємів пам’яті. 

Студенти ознайомлюються із моделями та підходами до оцінки характеристик паралельних алгоритмів вирішення обчислювально-складних завдань, сучасними парадигмами програмування багатопроцесорних та мультикомп’ютерних систем. 

Вивчають інструменти та технології паралельного програмування, які ґрунтуються на мовах програмування, алгоритмах та чисельних методах, що дозволяють ефективно реалізувати паралельні та розподілені обчислення. 

Значна увага приділена розробці паралельного та розподіленого програмного забезпечення для високопродуктивних комп’ютерних систем на основі засобів бібліотек МРІ та OpenMP, технологій розподілених об’єктних систем.