Факультет прикладної математики (ФПМ)
Постійне посилання на фонд
Переглянути
Перегляд Факультет прикладної математики (ФПМ) за Назва
Зараз показуємо 1 - 20 з 1127
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Android-месенджер з криптографічним захистом(КПІ ім. Ігоря Сікорського, 2020-06) Додяк, Дмитро Іванович; Дробязко, Ірина ПавлівнаКваліфікаційна робота включає пояснювальну записку (51 с., 8 рис., 2 табл., 4 додатки). Об'єкт розробки - Android-месенджер з криптографічним захистом, що забезпечує захист даних користувача. Основні характеристики додатку: - безпечна реєстрація та логінізація; - захищений програмний код; В системі передбачені механізми захисту декомпіляції коду. Для розробки використано мову програмування Java з використанням фреймворку Android та середовище розробки JetBrains Android. У якості шифратора обрано шифратор Allatori. У якості бази даних та серверу використано Firebase. В ході виконання дипломного проекту: - проведено аналіз існуючих рішень; - визначено архітектуру системи; - створено Android-месенджер. Впровадження цього додатку дозволить забезпечити приватність даних користувачів при передаванні повідомлень.Документ Відкритий доступ AWS CLOUD SERVICES: Computer Workshop(КПІ ім. Ігоря Сікорського, 2024) Rybachok, N.А.; Yusyn, Ya.O.This tutorial is developed for f’amiliarizing students with main AWS cloud services. The tutorial includes the introduction, 7 tasks for computer workshop. For each task there are description of the task, guidelines, report requirements, questions for self-assessment, referances.. The tutorial is aimed at students of the specialty 121 “Software Engineering”, educational program “Software Engineering of Multimedia and Information Retrieval Systems” of the Faculty of Applied Mathematics of Igor Sikorsky KyivPolytechnic Institute.Документ Відкритий доступ Cloud-based модуль розширеного пошуку документів на мікросервісній REST архітектурі(КПІ ім. Ігоря Сікорського, 2020-06) Штефанович, Георгій Миколайович; Потапова, Катерина РоманівнаДаний дипломний проект присвячується розробці програмного модулю для зручнішого та прогресивнішого користування існуючими сучасними програмними рішеннями для збереження документів. Даний модуль складається із двох осоновних частин: серверної та клієнтської. Серверна частина, в свою чергу, складається з двох частин – локальної та віддаленої. Віддалена частина – Google Cloud знаходиться на серверах корпорації Google та використовується виключно у якості місця сховища, а локальна, як уже було сказано вище, знаходиться на власному пристрої та виконує основні задачі та алгоритми проекту. Також локальна серверна частина містить свою реляційну сучасну базу даних, для збереження метаінформації про систему, її користувачів та вміст. Клієнтська програма – десктопний застосунок, призначений для додавання, видалення, перегляду та отримання документів. Документи можна отримувати за допомогою різних параметрів, таких як відсоток унікальності серед інших файлів, дата оновлення, шаблон назви і тд. Основне завдання серверної частини – формування бази даних з інформацією про унікальність документу в середньому та схожості його з іншими файлами, а клієнтської частини – забезпечення користувача сформованою інформацією та надання доступу до неї. Результатом виконання даного дипломного проекту стали: розроблена системна архітектура, алгоритм взаємодії різних програмних компонентів та систем, алгоритм захисту даного програмого модуля та розроблений зручний інтерфейс для прикладу користування даним проектом.Документ Відкритий доступ Computer Systems and Networks Fundamentals. Laboratory Work Tutorial(КПІ ім. Ігоря Сікорського, 2023) Оleshchenko, Liubov MykhailivnaДокумент Відкритий доступ A condition for generalized solutions of a parabolic problem for a Petrovskii system to be classical(Institute of Mathematics NAS of Ukraine, 2020) Los, ValeriiWe obtain a new sufficient condition under which generalized solutions to a parabolic initial-boundary-value problem for a Petrovskii system and the homogeneous Cauchy data are classical. The condition is formulated in terms of the belonging of the right-hand sides of the problem to some anisotropic Hörmander spaces.Документ Відкритий доступ CRM-система для підтримки роботи адміністратора фітнесстудії(КПІ ім. Ігоря Сікорського, 2024) Євтушенко, Вікторія Павлівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячено розробленню CRM-системи для підтримки роботи адміністратора фітнес-студії. Розробка має на меті зменшення робочого навантаження на адміністратора та зменшення ризику помилки під час виконання завдань. Під час роботи над проєктом було здійснено огляд існуючих програмних рішень та виявлено їх переваги та недоліки, розглянуто доступні засоби розроблення, складено реєстр функціональних та нефункціональних вимог, описано архітектуру та структуру бази даних розроблюваної системи. Розроблене програмне забезпечення дозволяє авторизуватися у системі як адміністратор фітнес-студії, керувати подіями у календарі (створювати, редагувати, видаляти), здійснювати контроль відвідуваності занять. Клієнти фітнес-студії мають змогу записуватися на заняття, не авторизуючись у системі, а також можуть бронювати зал студії для власних потреб, скористувавшись доступними подіями у календарі.Документ Відкритий доступ Databases. Practicum(Igor Sikorsky Kyiv Polytechnic Institute, 2022) Petrashenko, A. V.; Pavlovskyi, V. I.Документ Відкритий доступ Events-додаток мовою програмування Java(КПІ ім. Ігоря Сікорського, 2021-06) Панков, Тимур Спартакович; Потапова, Катерина РоманівнаКваліфікаційна робота включає пояснювальну записку (50 с., 27 рис., 4 додатки). Об’єкт розробки – Android-додаток з власною базою даних SQLite та сервісами Google (такі як Google Maps) для пошуку та додавання заходів. Для постановки завдання було зроблено детальний аналіз існуючих додатків зі схожою тематикою та виявлено переваги та недоліки. З урахуванням усіх даних було визначено потребу в розробці додатку з такими характеристиками: - пошук та додавання заходів; - створення власної бази даних SQLite всередині програмного продукту; - відображення на картах заходів; - доступність перегляду в режимі офлайн; - відсутність реклами в додатку; - зручний інтерфейс користувача, який не перевантажений надмірною кількістю непотрібної інформації. Для розробки додатку було обрано середовище розробки Android Studio від компанії JetBrains, створене спеціально для програмування додатків на базі ОС Android. Мовою програмування обрано Java через її зручність та розповсюдженість, що дозволяє вирішити багато проблем, виявлених в ході аналізу, та підключити велику кількість додаткових сервісів, що не є влаштованими за замовчуванням. У програму внесена власна база даних SQLite, адже вона має влаштовану підтримку Android Studio та є найбільш пристосованою для обраного середовища розробки. В ході виконання дипломного проєкту: - проведено аналіз операційної системи Android; - виконано огляд існуючих рішень проблеми; - обрано та аргументовано засоби розробки додатку; - визначено архітектуру системи; - описано компоненти програми; - створено Android-додаток з урахуванням переваг та недоліків існуючих аналогів. Впровадження цього додатку дозволить користувачу швидко та зручно знаходити заходи та додавати власні у зручному інтерфейсі на власному гаджеті на базі ОС Android. Розробникам додаток дозволить використовувати створений продукт, як приклад використання власної бази даних, мап Google в проєкті.Документ Відкритий доступ Fundamentals of Programming. Basic Constructions: Laboratory Work Tutorial(Igor Sikorsky Kyiv Polytechnic Institute, 2023) Boiarinova, Yulia; Kuchmii, Oksana; Tarasenko-Klyatchenko, OksanaThis tutorial is developed for familiarizing students with basic of programming in C. The tutorial includes the introduction, 6 chapters, tasks for laboratory work, 2 appendixes and a list of recommended literature. For each laboratory task there are examples of implementation, description of the task, theoretical information, guidelines. The tutorial is aimed at students of the specialty 121 “Software Engineering”, educational program “Software Engineering of Multimedia and Information Retrieval Systems” of the Faculty of Applied Mathematics of Igor Sikorsky Kyiv Polytechnic Institute.Документ Відкритий доступ Fundamentals of Web Programming. Practical Tutorial(Igor Sikorsky Kyiv Polytechnic Institute, 2021-06) Oleshchenko, Liubov MykhailivnaThis tutorial is developed for familiarizing students with basic theoretical matter and practical methods of web programming and requirements for laboratory work. The tutorial includes the introduction and 6 sections devoted to a certain laboratory task. There are a work objective, a description of the task, theoretical information, and methodological instructions for every laboratory task; questions for self-assessment and a list of recommended literature. The tutorial is aimed at students of the speciality 121 “Software Engineering”, educational program “Software Engineering of Multimedia and Information Retrieval Systems” of the Faculty of Applied Mathematics of Igor Sikorsky Kyiv Polytechnic Institute.Документ Відкритий доступ G-модель багатопроцесорної системи, процесори якої мають різні можливості з pеконфігурування(КПІ ім. Ігоря Сікорського, 2020-06) Федорченко, Денис Олегович; Романкевич, Віталій ОлексійовичМетою даного дипломного проєкту є розробка програмного забезпечення для побудови та модифікації базових графо-логічних моделей. Проєкт дозволяє швидше будувати такі моделі, вирішуючи задачі пошуку реберних функцій та їх мінімізації. Для вирішення задачі була розроблена модульна структура, що включає модулі для обробки вводу користувача, роботи з векторною графікою для відображення моделі на екран, генерацію булевих функцій довільної складності, модуль для перетворення об’єктного представлення функцій в формі, сприйнятній для людини, модулі для генерації та мінімізації реберних функцій, обрахунку зв’язності та інші. В ході роботи над дипломним проєктом було створено додаток, що має такі можливості: – кросплатформність, тобто робота на Windows, Mac та Linux; – простий в користуванні графічний інтерфейс; – побудова базової моделі з заданими кількістю змінних та степенем відмовостійкості; – мінімізація моделі для спрощення структури графу; – перевірка реакції моделі на довільні вектори відмов; – модифікація моделі для забезпечення стійкості моделі до довільного вектору відмови;Документ Відкритий доступ gRPC-клієнт для відлагодження серверного програмного забезпечення(КПІ ім. Ігоря Сікорського, 2020) Рухайло, Павло Олегович; Онай, Микола ВолодимировичДаний дипломний проєкт присвячений розробленню клієнта для відлагодження серверного програмного забезпечення, що використовує технологію gRPC для транспортування даних. У роботі виконано аналіз існуючих рішень для відлагодження серверного програмного забезпечення, що побудовано на базі технології gRPC, порівняння можливих типів програмного забезпечення до розробки та обґрунтування вибору прикладного програмного забезпечення. Також наведено порівняльний аналіз технологій розробки прикладного програмного забезпечення та фреймворків для створення графічного інтерфейсу користувача з використанням web-технологій, обґрунтування їх вибору. Розглянуто можливі методи та стратегії використання технології gRPC, а також аналіз доступних для цього бібліотек. Розроблений клієнт надає розробникам та тестувальникам серверного програмного забезпечення на базі технології gRPC проводити процеси аналізу коректності роботи системи та її відлагодження. Для роботи програми відбувається аналіз вмісту обраного користувачем proto-файлу задля пошуку реалізованих віддаленим сервером сервісів та отримання інформації про типи даних, що використовуються, для налаштування подальших процесів валідації даних, введених користувачем, їх серилізації та десерилізації під час комунікації. Користувачеві також надається механізм для підтримки існуючого каналу зв’язку та його автоматичного поновлення при виникненні помилок. В даному проєкті розроблено: архітектуру програмного забезпечення, механізм аналізу proto-файлів, механізм виклику віддаленого методу без прив’язки до сервісу,механізм автоматичного відновлення з’єднання з віддаленим сервісом, а також графічні елементи та дизайн графічного середовища програмного забезпечення.Документ Відкритий доступ HDL-модель пристрою відновлення даних(КПІ ім. Ігоря Сікорського, 2021-06) Литвиненко, Дмитро Олегович; Коляда, Костянтин ВячеславовичБакалаврський дипломний проект присвячений HDL моделі пристрою відновлення даних. Розглянуто актуальність відновлення даних в сучасному світі. Досліджено основні алгоритми відновлення даних, метод відновлення на базі, якого побудована модель швидкий та діючий. Розроблено схему алгоритм моделі відновлення, також побудови матриці відновлення, за допомогою якої здійснюється відновлення даних. В дипломному проекті обґрунтовано вибір мови HDL для реалізації пристрою. Також, представлена модель збереження даних на хмарних сховищах та актуальність хмарних сховищ в даний час.Документ Відкритий доступ HDL-модель пристрою корекції модульних помилок(КПІ ім. Ігоря Сікорського, 2020-06) Мельник, Андрій Олександрович; Коляда, Костянтин В'ячеславовичВ ході виконання даного дипломного проєкту було розроблено HDL-модель, за допомогою якої можна провести аналіз поведінки пристрою корекції модульних помилок в тому числі: виконання зберігання даних, їх кодування і декодування, виправлення одиночних модульних помилок і також повідомляти про подвійні модульні помилки. Розроблена модель виконує кодування за допомогою подовженого модульного коду Хемінга. Також розроблена модель виконує декодування і виправлення закодованої інформаційної послідовності за синдромом. Під час розробки було поставлено ціль створення HDL-моделі з швидкою та правильною корекцією модульних помилок, і можливістю зберігати інформацію користувачеві без необхідності перевіряти інформацію. В дипломному проєкті наведено основні теоретичні відомості щодо поняття кодування, декодування, виявлення і виправлення помилок у запам’ятовуючому пристрої. Зокрема, особлива увага в проєкті звертається на опис алгоритму декодуванні по синдрому. У роботі було проведено аналіз результатів роботи змодельованої програми на основі різних тестових наборів,. Всі компоненти програми розроблені мовою програмування AHDL. Даний вибір середовища розробки дозволяє моделювати програми і пристрої на їх базі, які можна буде імплементувати у ВІС. Дипломний проєкт містить: 51 ст., 15 рис., 1 табл., 9 посилань на використаних джерел.Документ Відкритий доступ HRM-застосунок для комплексного обліку кадрів підприємства(КПІ ім. Ігоря Сікорського, 2023) Васильчук, Анастасія Олександрівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячений створенню HRM-застосунку (системи управління людськими ресурсами) для комплексного обліку кадрів підприємства. У роботі проведено аналіз існуючих рішень. Досліджено функціональність, обґрунтовано вибір технологій та бібліотек для реалізації вебсервісу. В даному проєкті було розроблено архітектуру серверної та клієнтської складових вебзастосунку, визначено структуру бази даних та розроблено дизайн інтерфейсів програмного забезпечення. Вебзастосунок, що було розроблено, надає засоби для збору та зберігання інформації про кадри. Застосунок включає такі функції, як реєстрація працівників, ведення персональних карток, керування кар'єрним розвитком, контроль робочого часу, відвідуваність та інші кадрові процеси.Документ Відкритий доступ Initial-boundary value problems for two-dimensional parabolic equations in Hörmander spaces(Institute of Mathematics NAS of Ukraine, 2017) Los, ValeriiWe investigate a general nonhomogeneous initial-boundary value problem for a two-dimensional parabolic equation in some anisotropic Hörmander inner product spaces. We prove that the operators corresponding to this problem are isomorphisms between appropriate Hormander spaces.Документ Відкритий доступ IoT пристрій на базі STM32 для моніторингу кліматичних умов у приміщенні(КПІ ім. Ігоря Сікорського, 2024) Майстренко, Ольга Олексіївна; Боярінова, Юлія ЄвгенівнаКваліфікаційна робота включає пояснювальну записку (65- с., 24- рис. 2- табл., 2- додатки). Об’єктом розробки є пристрій, який здатен здійснювати моніторинг таих кліматичних умов у приміщенні як вологість, температура, рівень CO2, атмосферний тиск та освітленість. Для реалізації було обрано мікроконтролер сімейства STM32, а саме STM32F407VET6, який має достатню потужність та кількість пінів для приєднання усієї обраної периферії. В ході розробки: - Проведено аналіз існуючих рішень для здійснення моніторингу. - Сформульовані вимоги до розроблюваної системи - Розроблено апаратну частину, яка складається із датчиків призначених власне для моніторингу та самого мікроконтролера. - Розроблено програмне забезбечення яке дозволяє керувати системою. Після завершення процесу виготовлення та проведення певної кількості різних за призначенням тестів така система може бути використана у приміщеннях, де потрібно підтримувати певні кліматичні умови. Це може бути, наприклад, складське приміщення чи лабораторія. З більш побутових: офіс, квартира чи кабінет у навчальному закладі. Таким чином дана розробка є важливим, компактним, ефективним та недорогим рішенням для стеження за кліматичними умовами у приміщеннях будь-якого призначення.Документ Відкритий доступ Mathematical software and computer program for the problem of clustering text articles(КПІ ім. Ігоря Сікорського, 2023) Hamad Naser, J. H.; Tretynyk, Violeta VikentiivnaThe thesis is presented in 85 pages. It contains 2 appendix and bibliography of 19 references, 19 figures and 4 tables are given in the thesis, the presentation slides. Topic Relevance. As we know, today's world is digital, and many people use websites and the Internet and work online. They are looking for their favorite information on any website. Still, have we ever asked ourselves how this information is achieved in a concise time, with millions of pieces of information estimated for the phrase we have entered a reasonable result? In this work, we consider how to solve text classification problems using mathematical software and computer programs and how to determine, like phrases, you can. Provide as much information as possible, accurate or similar, without error or absence. This is done through a number of models and algorithms, each of which is described in detail below. Therefore, our thesis is on the problem of text classification through mathematics and software so that we can solve these problems or eliminate them to a large extent. Clustering text content is essential in extracting useful information online or from other text resources. The common task in text clustering is to process text in a multidimensional space and break up documents into groups, where each group contains similar documents. However, this strategy does not have a comprehensive view of people as a whole, since it cannot explain the main topic of each cluster. The use of semantic information may solve this problem, but it requires a clearly defined ontology or pre-marked gold standard. In this work, we present the thematic algorithm of the clustering of text documents. Given text, thematic terms are extracted and used to cluster documents in a probabilities structure. Purpose and objectives of the study: Clustering aims to identify different groups in the data set. Mathematical software and computer program for the problem of clustering text data to improve the quality and productivity of staff working with text documents. The basic idea of model-based clustering is to approximate the density of the mixture model data. The purpose of the work is to develop mathematical software and computer programs for clustering text articles to visualize objects and automatically detect groups of semantically similar documents among a given fixed set. The end result and purpose of the work: Mathematical software and computer programs for the task of clustering text articles to improve the quality and productivity of staff working with text documents. Object of research: Methods of clustering of text data, methods of Data mining, methods of selection of non-informative words: removal of stop words, stemming and casting of register. Methods for selecting keywords and classifying results: dictionary, statistical, TF-IDF measure, F – measure. Subject of research: Algorithm of realization of division into clusters of text articles. Models of verification (adequacy verification) of the algorithm. Comparative analysis of clustering algorithms for text articles on mathematical and software. Connection of work with scientific programs, plans and topics: The work was carried out at the Department of Applied Mathematics of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute “within the topic “Mathematical software and computer program for the problem of clustering text article. Methods of research: The following methods were used to solve this problem: methods of the theory of systems analysis, systems engineering, modeling, Data Science systems design, natural language processing, methods of mathematical statistics, classical data analysis, machine learning, big data theory methods, data visualization and methods of clustering. Scientific novelty: New scientific results are presented in developing and implementing text classification methods and finding problems. In this regard, we are trying to make it easier for the user to get a lot of subjects and to recognize words and classify them to the most meanings so that we can get a lot of results and accurate fulfillment, and that's through it. Mathematical software and computer programs are performed using device study algorithms and creating a suitable system. The practical value of obtained results: This system that we have developed is significant in the field of online or the Internet. We have undertaken to solve the problems that face text classification. This system can be used for the search process, finding similar phrases, solving stopping problems, and finding the best results in the shortest time, and what is essential is that it saves you time. This system recognizes and provides the results as soon as possible. This is recognized by the system and provides the results with the most results, which we are trying to do here on: Mathematical software and computer program for the problem of clustering text articles. Approbation of the thesis results: Publications: V. Tretynyk, Naser J. Hamad SYSTEM OF CLASTERIZATION OF ARABIC PAPERS // Прикладнаматематика та комп’ютинг. ПМК, 2022 :п’ятнадцятанаук. конф. магістрантів та аспірантів, Київ 16-18 лист. 2022: зб. тез доп. / [редкол.: Дичка І. та ін.]. – К. : Просвіта, 2022. – с. 180-186.Документ Відкритий доступ Telegram-бот для відправки файлів на електронні книги(КПІ ім. Ігоря Сікорського, 2021-06) Дячук, Максим Вікторович; Радченко, Костянтин ОлександровичКваліфікаційна робота включає пояснювальну записку (60 с., 62 рис. 2 табл., 4 додатки). Об’єкт розробки – Telegram-бот для відправки файлів на електронні книги. Бот дозволяє пересилати файли з месенджера Telegram на електронні книги Kindle компанії Amazon. В процесі розробки були використані: мова програмування Java, Telegram Bot API, SMTP сервер. В якості бази даних використовувалась PostgreSQL. В ході розробки: • проведено аналіз методів відправки файлів на електронні книги; • проведено аналіз можливих технологій для розрбки; • сформульовані вимоги до Telegram-боту для відправки файлів на електронні книги; • розраблена архітектура; • розроблений Telegram-бот для відправки файлів на електронні книги. Використання цього боту дозволить користувачу відправляти файли на свою електронну книгу у зручний спосіб та уніфікує спосіб їх відправки на пристроях, для яких доступний месенджер Telegram.Документ Відкритий доступ Telegram-бот для забезпечення дистанційного навчання(КПІ ім. Ігоря Сікорського, 2021-06) Козій, Руслан Володимирович; Радченко, Костянтин ОлександровичДипломний проєкт включає у себе пояснювальну записку (61 ст., 33 рис., 2 додатки). Об'єкт розробки – створення телеграм-боту для покращення успішності студента у навчанні. Веб-додаток дозволяє: отримувати розклад про будь-яку групу технічного університету КПІ, отримуючи прізвище викладача, назву предмета, тип пари та час проведення. У процесі розробки було використано платформу Node.js з використанням TypeScript для створення швидкої взаємодії між клієнтом. У ході розробки: - Проведено дослідження найоптимальнішої платформи для розробки додатку; - Знайдено оптимальну мову програмування для заданого завдання; - Проведено аналіз переваг кожної з найоптимальніших мов; - Досліджено технологічний стек для цієї мови; - Збудовано оптимальну архітектуру для зручної і швидкої роботи; - Розроблено телеграм-бота для взаємодії з клієнтом; - Протестовано додаток з усіма його можливостями. Упровадження цього додатку дозволить збільшити успішність та вчасне виконання поставлених домашніх завдань студентів у навчанні.