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). Застосування контрактного програмування при проектуванні ПЗ.