Розділ 1.
1. Розвиток
штучного інтелекту та машинного навчання в Big Data.
Етика та безпека Big Data.
2. Інтернет
речей (IoT) та його
вплив на Big Data
3. Розробка та
впровадження систем обробки даних, що масштабуються, на платформі Google Cloud.
4. Зберігання,
аналіз та візуалізація великих обсягів даних за допомогою потужних інструментів
Google Cloud Platform (GCP).
5. Створення
та тренування моделей машинного навчання з використанням передових алгоритмів GCP.
6. Переваги гібридних систем: покращення точності, ефективності, гнучкості та адаптивності. Огляд
типів гібридних систем та їх застосування.
7. Використання
ШІ для розробки мобільних додатків.
8. Важливість враховувати етичні
питання, такі як конфіденційність та упередженість, при розробці мобільних
додатків на базі ШІ.
9. Онтологія: Явна
специфікація концепцій та їх взаємозв'язків в певній предметній області. Елементи
онтології: Класи, екземпляри, атрибути,
відношення та аксіоми.
10. Переваги онтологій: Покращення спільної роботи, розуміння та обміну знаннями. Створення
та застосування онтологій. Мови онтологій: OWL, RDF, RDFS та інші мови для формалізації онтологій.
11. Розпізнавання образів: обробка зображення, сегментація, вилучення ознак та класифікація.
12. Методи розпізнавання образів: нейронні мережі, машинне навчання, статистичні методи та інші.
13. Еволюційний підхід: Імітація еволюційних процесів для розробки штучних інтелектуальних
систем. Основні принципи:
Варіація, селекція, рекомбінація та адаптація.
14. Алгоритми еволюційного підхіду: генетичні алгоритми, еволюційне програмування, нейронні еволюційні
мережі та інші.
15. Нечітка логіка:
обробка нечітких та невизначених даних для прийняття рішень.
16.
Мережі Байєса.
Моделювання складних систем, прогнозування та прийняття рішень в умовах
невизначеності.
17. Типи візуалізацій: графіки,
діаграми, карти, таблиці та інші. Переваги візуалізації. Приклади застосування
візуалізації у різноманітних сферах.
18. Використання методів ШІ для
розуміння та вилучення інформації з тексту. Методи аналізу: токенизація,
лематизація, частини мови, синтаксичний аналіз, семантичний аналіз та інші.
19. Застосування аналізу текстів:
машинний переклад, чат-боти, пошук інформації та аналіз настроїв.
20. Виклики при оброюці текстової
інформації: неоднозначність мови, контекстна залежність та складність
семантичного аналізу.
Розділ 2
1.
Дайте визначення поняттю
«розподілена система».
2.
Яким є основне завдання розподіленої
системи?
3.
Коли та чим була зумовлена відмова
від централізації?
4.
Назвіть переваги розподілених
систем.
5.
Які недоліки мають розподілені
системи?
6.
Наведіть класифікацію розподілених
систем відповідно до апаратного забезпечення.
7.
Наведіть класифікацію розподілених
систем відповідно до програмного забезпечення.
8.
Які характерні риси мають
розподілені системи?
9.
Яким вимогам мають задовольняти
розподілені системи? Коротко охарактеризуйте кожну з них.
10.
Дайте визначення поняттю
«суперкомп’ютер».
11.
Назвіть основні компоненти
паралельних комп’ютерів.
12.
Чому апаратура комп’ютерів
розвивається у напрямку «розподілення»?
13.
Наведіть приклади реалізації
апаратури зі спільною памяттю для ПК.
14.
Наведіть приклади реалізації
апаратури з розділюваною пам’яттю для
ПК.
15.
У чому полягають відмінності між
мультипроцесорами та мультикомп’ютерами?
16.
Коротко охарактеризуйте гомогенні та
гетерогенні комп’ютерні розподілені системи.
17.
На які категорії поділяють
операційні системи для розподілених комп’ютерів? Коротко охарактеризуйте кожну
з них.
18.
Що являє собою проміжне середовище?
19.
Назвіть основні служби платформи
розподілу.
20.
Дайте визначення поняття
«розподілене середовище»
РОЗДІЛ 3
1.
Що таке кіберфізичні системи і які їх ключові
характеристики?
2.
Як КФС поєднують фізичні процеси з цифровими системами?
3.
Які приклади КФС можна знайти у різних галузях (медицина,
транспорт, промисловість)?
4.
Які основні компоненти КФС?
5.
Як вибирається архітектура для КФС?
6.
Які фактори впливають на вибір апаратної та програмної
складових КФС?
7.
Які вимоги пред'являються до програмного забезпечення для
КФС?
8.
Як відбувається розробка програмного забезпечення для КФС?
9.
Які є методології розробки програмного забезпечення для КФС?
10. Які методи
моделювання використовуються для розробки КФС?
11. Як
проводиться симуляція КФС і для чого вона використовується?
12. Які є
інструменти для моделювання та симуляції КФС?
13. Які загрози
існують для безпеки КФС?
14. Як
забезпечити безпеку програмного забезпечення КФС?
15. Які методи
використовуються для тестування надійності програмного забезпечення КФС?
16. Які
особливості супроводу програмного забезпечення для КФС?
17. Як
відбувається процес оновлення програмного забезпечення в КФС?
18. Які є
стратегії для мінімізації простоїв під час оновлень?
19. Що таке
системи реального часу (RTS) і як вони пов’язані з КФС?
20. Які вимоги
до програмного забезпечення для RTS в контексті КФС?
Розділ 4
1. Які основні етапи проектування комп'ютерних систем та
мереж?
2. Що таке топологія мережі, і які існують типи
топологій?
3. Як здійснюється моделювання комп'ютерних мереж? Які
програмні засоби для цього використовуються?
4. Поясніть концепцію протоколів і як вони впливають на
роботу комп'ютерних мереж.
5. Які основні фактори слід враховувати при виборі
обладнання для побудови комп'ютерної мережі?
6. Опишіть принцип роботи маршрутизаторів та комутаторів
у комп'ютерних мережах.
7. Що таке архітектура комп'ютерної системи, і які типи
архітектур існують?
8. Як здійснюється проектування системи резервного
копіювання та відновлення даних у комп'ютерних мережах?
9. В чому полягає різниця між статичною та динамічною
маршрутизацією?
10. Як виконується аналіз продуктивності комп'ютерних
систем та мереж?
11. Що таке віртуалізація, і як вона впливає на
проектування комп'ютерних систем?
12. Які методи захисту інформації використовуються в
сучасних комп'ютерних мережах?
13. Опишіть процес проектування бездротової мережі
(Wi-Fi). Які фактори слід враховувати?
14. Як проводиться тестування надійності та
відмовостійкості комп'ютерних систем?
15. Що таке балансування навантаження в комп'ютерних
мережах, і які методи його реалізації існують?
16. Поясніть основні принципи побудови розподілених
обчислювальних систем.
17. Як забезпечити сумісність різних протоколів у
гетерогенних мережах?
18. Що таке концепція "інтернет речей" (IoT), і
які її вимоги до комп'ютерних систем та мереж?
19. Які основні принципи проектування центрів обробки
даних (ЦОД)?
20. Як оцінити ефективність та економічну доцільність
проектованої комп'ютерної системи або мережі?