Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни "Основи розподілених та паралельних обчислень". Частина 1
dc.contributor.author | Любченко, Наталія Юріївна | |
dc.contributor.author | Подорожняк, Андрій Олексійович | |
dc.contributor.author | Соболь, Максим Олегович | |
dc.contributor.author | Пугачов, Роман Володимирович | |
dc.date.accessioned | 2025-08-01T12:29:15Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Сучасні обчислювальні системи стикаються зі зростаючими обсягами даних та необхідністю їхньої швидкої обробки. Звичайні послідовні програми вже не можуть забезпечити необхідну продуктивність, тому ключовими напрямами розвитку стали розподілені та паралельні обчислення. Використання багатоядерних процесорів, кластерних систем і хмарних платформ дозволяє підвищити ефективність обчислень та скоротити час виконання складних задач. Однією з мов програмування, яка активно застосовується в цій галузі, є Scala. Це потужна сучасна мова, яка поєднує об'єктно-орієнтоване та функціональне програмування, що робить її зручною для розробки складних багатопотокових та розподілених систем. Завдяки повній сумісності з Java та підтримці таких фреймворків, як Apache Spark, вона стала основою для обробки великих обсягів даних у реальному часі. Ці методичні вказівки спрямовані на ознайомлення студентів із базовими та розширеними можливостями мови програмування Scala. Лабораторні роботи допоможуть засвоїти основні концепції синтаксису та структури програм на Scala; опанувати об'єктно-орієнтоване програмування та створення ієрархій класів; навчитися працювати з класами-зразками (case classes), що спрощують розробку; зрозуміти механізми успадкування, поліморфізму; опанувати функціональне програмування; освоїти шаблони та часткові функції як інструменти для обробки складних структур даних. Виконання лабораторних робіт дозволить студентам не лише ознайомитися з можливостями Scala, а й здобути практичні навички, необхідні для роботи у сферах Big Data, Data Engineering, Cloud Computing та високопродуктивних обчислень. Це сприятиме їхній підготовці до вирішення складних практичних завдань у сучасних інформаційних технологіях. | |
dc.identifier.citation | Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни "Основи розподілених та паралельних обчислень" [Електронний ресурс] : для студентів спец. F3 "Комп'ютерні науки" та F4 "Системний аналіз та наука про дані". Ч. 1 / уклад.: Н. Ю. Любченко, А. О. Подорожняк, М. О. Соболь, Р. В. Пугачов ; Нац. техн. ун-т "Харків. політехн. ін-т". – Електрон. текст. дані. – Харків : НТУ "ХПІ", 2025. – 54 с. | |
dc.identifier.orcid | https://orcid.org/0000-0002-4575-4741 | |
dc.identifier.orcid | https://orcid.org/0000-0002-6688-8407 | |
dc.identifier.orcid | https://orcid.org/0000-0002-7853-4390 | |
dc.identifier.orcid | https://orcid.org/0000-0001-5027-2029 | |
dc.identifier.uri | https://repository.kpi.kharkov.ua/handle/KhPI-Press/91782 | |
dc.language.iso | uk | |
dc.publisher | Національний технічний університет "Харківський політехнічний інститут" | |
dc.subject | методичні вказівки | |
dc.subject | комп'ютерні системи | |
dc.subject | інформаційні технології | |
dc.subject | програмне забезпечення | |
dc.subject | основи мови Scal | |
dc.subject | функціональне програмування | |
dc.subject | шаблони | |
dc.subject | функції | |
dc.title | Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни "Основи розподілених та паралельних обчислень". Частина 1 | |
dc.type | Learning Object |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- prohramy_2025_Osnovy.pdf
- Розмір:
- 959.91 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 11.25 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: