Глибовець Андрій Миколайович
Доктор наук, Кандидат, Професор, Доцент
a.glybovets@ukma.edu.uaДисципліни, які викладає
Розподілені інформаційні системи
Дані є центром багатьох проблем у проектуванні програмного забезпечення. Необхідно з'ясувати такі складні питання, як масштабованість, узгодженість, надійність та ефективність. Крім того, ми маємо величезну різноманітність інструментів, включаючи реляційні бази даних, сховища даних NoSQL, потокові або пакетні підходи до обробки повідомлень. Які правильні варіанти для вашої програми? Як ви розумієте всі ці модні слова? Цей курс допоможе вам орієнтуватися в цьому різноманітному ландшафті, досліджуючи переваги та недоліки різних технологій обробки та зберігання даних, а також побудові надійних та відмовостійких розподілених інформаційних систем. Програмне забезпечення постійно змінюється, але фундаментальні принципи залишаються незмінними. Завдяки цьому курсу студенти навчаться застосовувати ці ідеї на практиці. Навчальна дисципліна "Розподілені інформаційні системи" є базовою навчальною дисципліною та вивчається згідно з навчальним планом підготовки фахівців освітнього ступня "магістр" спеціальності 122 "Комп'ютерні науки". Метою навчальної дисципліни є формування у студентів компетентностей та підготовка фахівця, здатного вирішувати складні задачі і практичні проблеми розподілених інформаційних систем та здійснювати професійну діяльність з проектування, реалізації, вибору технологій та адміністрування розподілених систем обробки інформації.
Основи комп`ютерних алгоритмів
Методика побудови комп’ютерних алгоритмів. Математичний апарат аналізу алгоритмів, поняття ефективності алгоритмів, базові алгоритми розв’язання типових класів задач. Основні методи розв’язання задач: «розділяй і пануй», бектрекінг, символьні обчислення, використання евристик.
Основи комп`ютерних алгоритмів
Методика побудови комп’ютерних алгоритмів. Математичний апарат аналізу алгоритмів, поняття ефективності алгоритмів, базові алгоритми розв’язання типових класів задач. Основні методи розв’язання задач: «розділяй і пануй», бектрекінг, символьні обчислення, використання евристик.
Курсова робота (3 р.н.)
Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки). Підсумковий семестровий контроль проводиться у формі захисту тези. Дисципліна призначена навчити студента шукати й критично оцінювати наукову літературу, вміти планувати і проводити наукові дослідження, якісно оформляти та презентувати власні результати наукових робіт в рамках виконання курсової роботи, вести аргументовану наукову дискусію у контексті презентації та захисту власних результатів наукових досліджень.
Наукова діяльність
ORCID
https://orcid.org/my-orcid?orcid=0000-0003-4282-481X