-
У дисциплінах освітніх програм передбачено вивчення ключових алгоритмів, таких як:
жадібні алгоритми: Дейкстри, Прима; - алгоритми пошуку шляху: Белмана-Форда, A*, хвильовий алгоритм Лі;
- алгоритми сортування: бульбашкове сортування та інші;
- алгоритми аналізу даних: к-середніх, DBSCAN, к-найближчих сусідів, Apriori;
- генетичний алгоритм – як приклад евристичного підходу до пошуку оптимальних рішень;
- системи числення та операції в них – двійкова, вісімкова, шістнадцяткова, римська, давньоєгипетська та інші.
Навчальний процес включає вивчення та опанування:
- UML-проєктування, дизайн мислення, Domain Driven Design (DDD);
- підходи Scrum, DevOps, роботу з MVP та Business Model Canvas;
- вивчення архітектури ЕОМ, паралельних обчислень (зокрема з використанням OpenCL) та налаштування комп’ютерних мереж.
- Ms office - мультфільми в презентаціях, пошта та календар, оформлення документів згідно стандартів, аналіз за допомогою Excel (зведені таблиці, умовне форматування, діаграми тощо).
Щодо мов програмування та інструментів, здобувачі працюють із:
- HTML, CSS, JavaScript, React, PHP, C++, Python, SQL, MS Visual Studio, GitHub, Figma;
- також активно застосовуються WSL, Ubuntu, робота з базами даних на MySQL та вебтехнологіями (зокрема Nginx)$
- API – забезпечення взаємодії між клієнтською та серверною частинами застосунків, наприклад, для криптовалют - Binance API, CoinMarketCap API тощо.
Завдяки поєднанню теорії та практики, студенти здобувають не лише фундаментальні знання, а й сучасні навички, що дозволяють створювати якісні програмні рішення з використанням перевірених алгоритмів та інструментів.