Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни "Основи розподілених та паралельних обчислень". Частина 1

Вантажиться...
Ескіз

Дата

DOI

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник/консультант

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

Національний технічний університет "Харківський політехнічний інститут"

Анотація

Сучасні обчислювальні системи стикаються зі зростаючими обсягами даних та необхідністю їхньої швидкої обробки. Звичайні послідовні програми вже не можуть забезпечити необхідну продуктивність, тому ключовими напрямами розвитку стали розподілені та паралельні обчислення. Використання багатоядерних процесорів, кластерних систем і хмарних платформ дозволяє підвищити ефективність обчислень та скоротити час виконання складних задач. Однією з мов програмування, яка активно застосовується в цій галузі, є Scala. Це потужна сучасна мова, яка поєднує об'єктно-орієнтоване та функціональне програмування, що робить її зручною для розробки складних багатопотокових та розподілених систем. Завдяки повній сумісності з Java та підтримці таких фреймворків, як Apache Spark, вона стала основою для обробки великих обсягів даних у реальному часі. Ці методичні вказівки спрямовані на ознайомлення студентів із базовими та розширеними можливостями мови програмування Scala. Лабораторні роботи допоможуть засвоїти основні концепції синтаксису та структури програм на Scala; опанувати об'єктно-орієнтоване програмування та створення ієрархій класів; навчитися працювати з класами-зразками (case classes), що спрощують розробку; зрозуміти механізми успадкування, поліморфізму; опанувати функціональне програмування; освоїти шаблони та часткові функції як інструменти для обробки складних структур даних. Виконання лабораторних робіт дозволить студентам не лише ознайомитися з можливостями Scala, а й здобути практичні навички, необхідні для роботи у сферах Big Data, Data Engineering, Cloud Computing та високопродуктивних обчислень. Це сприятиме їхній підготовці до вирішення складних практичних завдань у сучасних інформаційних технологіях.

Опис

Бібліографічний опис

Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни "Основи розподілених та паралельних обчислень" [Електронний ресурс] : для студентів спец. F3 "Комп'ютерні науки" та F4 "Системний аналіз та наука про дані". Ч. 1 / уклад.: Н. Ю. Любченко, А. О. Подорожняк, М. О. Соболь, Р. В. Пугачов ; Нац. техн. ун-т "Харків. політехн. ін-т". – Електрон. текст. дані. – Харків : НТУ "ХПІ", 2025. – 54 с.

Підтвердження

Рецензія

Додано до

Згадується в