Course and diploma works
3 course
Nikitchenko M.S.
- Аспектне програмування: принципи та методи.
 - Структури даних мов програмування та їх формалізація.
 - Методи та мови специфікації предметних областей.
 - Верифікація програмних систем.
 - Формалізація семантики мови UML.
 - Логічне програмування та його застосування.
 - Темпоральні логіки та їх застосування.
 - Парадигми програмування та їх уточнення.
 - Розробка електронного посібника з „Теорії програмування”.
 - Розробка електронного посібника з „Математичної логіки”.
 
Shkilnyak S.S.
- Лінійні та розгалужені темпоральні логіки.
 - Розробка тестів та графічного матеріалу для електронного підручника з курсу “Теорія алгоритмів”.
 - Розробка тестів та графічного матеріалу для електронного підручника з курсу “Математична логіка”.
 
Zubenko V.V.
Математичні методи розпізнавання образів та їхня реалізація в середовищі Матлаб.
Обчислюваність в довільних областях.
Математичні методи розпізнавання образів та їхня реалізація в середовищі Матлаб.
Обчислюваність в довільних областях
- Математичні методи розпізнавання образів та їхня реалізація в середовищі Матлаб.
 - Обчислюваність в довільних областях.
 - Темпоральні алгоритми в топологічних просторах.
 - Періодичні темпоральні алгоритми.
 - Розробка Е-підручника з курсу “Програмування”.
 - Пропозиційне секвенційне числення і класична теорема повноти.
 
Panchenko T.V.
- Вимірювання та оптимізація енерговживання у високопродуктивних обчисленнях(Power consumption measurement and optimization in HPC workloads).
 - Оптимізація складних обчислень для різних цільових платформ(HPC programs optimization for different target platforms).
 - Автоматизація розпаралелювання Fortran-програм(Parallelization of legacy Fortran programs with auto-tuning techniques).
 - Розробка ефективних алгоритмів розпаралелення у гетерогенних середовищах: SIMD, GPGPU(Efficient algorithm design for parallelization in heterogeneous environments such as SIMD, GPGPU).
 - Data Science методи для вирішення прикладних задач – аналіз ЕКГ, ідентифікація обʼєктів та артефактів на зображеннях, тощо(Data Science methods for applicative task solution – ECG analysis, objects and artifacts identification on images, etc.).
 - Орієнтація дронів у просторі, реконструкція 3-D обʼєктів та мапи(SLAM, 3d scene reconstruction).
 - Проєктування та розробка бізнес-аналітичних систем(Business Intelligence system design and development).
 - Розробка системи автоматизованого тестування програм(Program auto-checker development).
 - Виявлення плагіату коду (Plagiarism detection).
 - Визначення схожості зображень (Images near-duplicate detection).
 - Робота з відео: детекція сцен та їх анотація, створення трейлерів, анімаційних скетчів за сценарієм або описом, тощо(Video processing: scene cut detection, trailer creation, animated sketches creation by scenario or description, etc.).
 
Omelchuk L.L.
- Розробка ПЗ із застосуванням технології .ADO.NET Entity Framework.
 - Розробка ПЗ із застосуванням технології ASP.NET MVC.
 - Застосування UML для розробки ПЗ.
 - Електронний журнал із застосуванням технологій ADO.NET Entity Framework, ASP.NET MVC.
 - Робоче місце старости по заповненню відвідувань студентів групи (мобільне застосування з аутентифікацією через NEC карточку.
 - Онтології та їх використання в програмній інженерії.
 - Реалізація маячка (tracking зa GPS).
 
Rusina N.G.
- Архітектура національної освітньої мережі URAN.
 - Впровадження Grid – технологій і створення кластерів на Україні.
 - Застосування ITEM RESPONSE THEORY (IRT) в тестуванні.
 - Розробка інформаційної системи керування навчальними курсами.
 
Kryvolap A.V.
- Формалізація складних структур даних за допомогою апарату Separation logic
 - Використання Dynamic logic для верифікації програмних систем.
 - Дослідження розширень Dynamic logic
 - Використання системи Isabelle для формалізації складних номінативних даних
 
Tkachenko O.M.
- Реалізація функціональної парадигми в сучасних мовах програмування.
 - Методи компресії даних та їх програмна реалізація.
Розробка мобільного клієнта з геопросторовим модулем. - Розробка мобільного клієнта з використанням фітнес-трекера.
 - Розробка мобільного клієнта для заданої предметної області.
 
Shyshatska O.V.
- Багатозначні логіки та їх застосування.
 - Програмні логіки та їх застосування.
 - Формальні специфікації та методи аналізу в життєвому циклі розробки програмного забезпечення.
 - Уніфікований процес розробки програм. Мова UML/OCL.
 - Синтаксис та семантика UML/OCL.
 - Розширення UML специфікації.
 - Формальні специфікації та перевірка програм. Мова Dafny.
 - Розробка інформаційних систем.
 - Розробка систем електронного навчання.
 
Svystunov A.O.
- Розробка децентралізованих додатків (DApps). Застосування Web3 технологій.
 - Масштабування веб-застосунків. Топологія мікросервісної архітектури при розгортанні у хмарних середовищах.
 - Розробка Low-code/No-code платформ. Декларативні підходи у автоматизації бізнес-процесів.
 - Розробка додатків з використанням безсерверних обчислень (Serverless computing).
 - Розробка системи автоматизованого керування ресурсами у хмарному середовищі Microsoft Azure.
 - Технології збору та аналізу комунікації (електронна пошта, месенджери).
 - Розробка користувацьких інтерфейсів на основі ботів.
 - CAP-теорема та її застосування при проєктуванні розподілених систем.
 - Застосування методів Machine Learning в автоматизації бізнес процесів (на основі CRM, ERP, та подібних систем).
 - Обробка відео у реальному часі з використанням хмарних технологій.
 - Застосування технологій віртуалізації та контейнеризації для побудови high-load систем.
 - Розробка платформи для виконання практичних задач з програмування з засобами автоматичної перевірки та оцінювання.
 - Застосування Kubernetes для математичних обчислень.
 - Технології збору та обробки даних з відкритих джерел.
 
4 course
Nikitchenko M.S.
- Методи верифікації вимог.
 - Формалізація напівструктурованих даних.
 - Дескриптивні логіки та онтології предметних областей.
 - Реалізація композиційно-номінативної рекурсивної мови програмування RECON.
 - Моделювання транспортних областей.
 - Інтерактивні мови та їх формалізація. Розробка електронного посібника з „Теорії алгоритмів”.
 
Doroshenko A. Y.
- Алгебро-алгоритмічні засоби автоматизації проектування паралельних програм.
 - Застосування паралельних обчислень для ефективного розв’язування задач метеорологічного прогнозування.
 - Засоби автоматизації самоналаштування паралельних програм на цільову платформу
 
Shkilnyak S.S.
- Сематичні властивості логік квазіарних предикатів.
 - Темпоральні логіки та їх застосування.
 - Епістемічні логіки та їх застосування.
 - Розробка електронного підручника з курсу “Теорія алгоритмів”.
 - Розробка електронного підручника з курсу “Прикладна логіка”.
 
Panchenko T.V.
- Розробка Business Intelligence систем.
 - Проектування та розробка Data Warehouses і OLAP-систем.
 - Побудова звітних систем на базі Microsoft SQL Server Reporting Services.
 - Аналіз даних методами Data Mining.
 - Алгоритми Data Mining у Microsoft SQL Server Analysis Services та їх застосування.
 - Багатовимірне подання даних: ефективність та засади OLAP.
 - Агрегація даних: проблеми та методи подолання (на прикладі MS SSAS).
 - Ієрархії на вісях OLAP-кубів: реалізація та застосування зв’язку багато-до-багатьох (many-to-many).
 - Реалізація багатьох динамічних (multiple parent-child) ієрархій на одній вісі OLAP-кубу.
 - Оптимізація швидкодії баз даних.
 - Розробка Web-систем в архітектурі SOA.
 - Автоматизація бізнес-процесів за допомогою Windows Workflow Foundation.
 - Розробка ефективних паралельних алгоритмів.
 - Розпаралелення задач.
 - Розробка інтерпретатора та компілятора IPCL.
 - Розробка IPCL Model Checker.
 - Розробка IPCL Theorem Prover.
 - Композиційно-номінативні методи та IPCL: розширення на паралелізм.
 - Розробка системи автоматизованої перевірки программ.
 - Розробка Web-орієнтованої системи підтримки навчального процессу. Аналіз та розробка алгоритмів порівняння вихідних кодів программ.
 
Omelchuk L.L.
- Розробка ПЗ із застосуванням технології .ADO.NET Entity Framework.
 - Розробка ПЗ із застосуванням технології ASP.NET MVC.
 - Застосування UML для розробки ПЗ.
 - Електронний журнал із застосуванням технологій ADO.NET Entity Framework, ASP.NET MVC.
 - Робоче місце старости по заповненню відвідувань студентів групи (мобільне застосування з аутентифікацією через NEC карточку. Онтології та їх використання в програмній
 
Zubenko V.V.
- Обчислюваність в довільних областях.
 - Темпоральні алгоритми в топологічних просторах.
 - Періодичні темпоральні алгоритми.
 - Розробка Е-підручника з курсу “Програмування ”. Алгоритми з нескінченними обчисленнями.
 
Kryvolap A.V.
- Формалізація складних структур даних за допомогою апарату Separation logic
 - Використання Dynamic logic для верифікації програмних систем.
 - Дослідження розширень Dynamic logic
 - Використання системи Isabelle для формалізації складних номінативних даних
 
1 master’s course
Nikitchenko M.S.
- Методи верифікації реактивних систем.
 - Верифікація програмних систем методом перевірки моделей.
 - Методи трансляції мов програмування та побудова транслятора з мови RECON.
 - Розробка та реалізація мов запитів композиційних баз даних.
 - Автоматизація доведень теорем темпоральних логік
 - Дедуктивні методи верифікації програмних систем. Розробка системи натурального виводу для композиційно-номінативних логік.
 
Shkilnyak S.S.
- Немонотонні логіки.
 - Застосування темпоральних логік в програмуванні.
 
Doroshenko A. Y.
- Алгебро-алгоритмічні засоби автоматизації проектування паралельних програм.
 - Застосування паралельних обчислень для ефективного розв’язування задач метеорологічного прогнозування.
 - Засоби автоматизації самоналаштування паралельних програм на цільову платформу
 
Zubenko V.V.
- Обчислюваність в довільних областях.
 - Темпоральні алгоритми в топологічних просторах.
 - Періодичні темпоральні алгоритми.
 - Розробка Е-підручника з курсу “Програмування ”. Алгоритми з нескінченними обчисленнями.
 
Panchenko T.V.
- Проектування та розробка комплексних Business Intelligence систем.
 - Аналіз даних методами Data Mining.
 - Багатовимірне подання даних: ефективність та засади OLAP, проблеми агрегації даних та методи подолання (на прикладі MS SSAS).
 - Ієрархії на вісях OLAP-кубів: реалізація та застосування зв’язку багато-до-багатьох (many-to-many).
 - Реалізація багатьох динамічних (multiple parent-child) ієрархій на одній вісі OLAP-кубу.
 - Комплексна оптимізація швидкодії баз даних.
 - Розробка Web-систем в архітектурі SOA.
 - Автоматизація бізнес-процесів за допомогою Windows Workflow Foundation.
 - Розпаралелення задач та розробка ефективних паралельних алгоритмів.
 - Розробка інтерпретатора та компілятора IPCL.
 - Розробка IPCL Model Checker.
 - Розробка IPCL Theorem Prover.
 - Композиційно-номінативні методи та IPCL: розширення на паралелізм.
 - Розробка системи автоматизованої перевірки программ.
 - Аналіз та розробка алгоритмів порівняння вихідних кодів программ.
 
Omelchuk L.L.
- Розробка ПЗ із застосуванням технології .ADO.NET Entity Framework.
 - Розробка ПЗ із застосуванням технології ASP.NET MVC.
 - Застосування UML для розробки ПЗ.
 - Реалізація системи складання розкладу в навчальних закладах із застосуванням оптимізаційних методів, unit-тестування та технології ADO.NET Entity Framework.
 - Реалізація маячка (tracking за GPS).
 - Застосування контрактного програмування при проектуванні ПЗ.
 
2 master’s course
Nikitchenko M.S.
- Програмні логіки та їх реалізація.
 - Формальні методи розробки програм.
 - Системи доведень властивостей програм.
 - Алгебра номінативних даних.
 - Алгебри композицій та їх властивості: повнота та коректність.
 
Shkilnyak S.S.
- Пошук виведень в логіках квазіарних предикатів.
 - Пошук виведень в модальних логіках часткових предикатів.
 - Дослідження композиційно-номінативних логік з нетрадиційною семантикою.
 - Дослідження програмно-орієнтованих логічних формалізмі.
 
Omelchuk L.L.
- Розробка ПЗ із застосуванням технології .ADO.NET Entity Framework.
 - Розробка ПЗ із застосуванням технології ASP.NET MVC.
 - Застосування UML для розробки ПЗ.
 - Реалізація системи складання розкладу в навчальних закладах із застосуванням оптимізаційних методів, unit-тестування та технології ADO.NET Entity Framework.
 - Реалізація маячка (tracking за GPS). Застосування контрактного програмування при проектуванні ПЗ.