Кафедра програмного забезпечення комп’ютерних систем (ПЗКС)
Постійне посилання на фонд
Переглянути
Перегляд Кафедра програмного забезпечення комп’ютерних систем (ПЗКС) за Назва
Зараз показуємо 1 - 20 з 491
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ 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.Документ Відкритий доступ Big data and analytics(Igor Sikorsky Kyiv Polytechnic Institute, 2026) Oleshchenko, LiubovThe basics of big data analytics and its role in decision-making in business, science, and manufacturing are considered. Software methods for storing, processing, and analyzing big data are described, including Hadoop, Spark, Kafka, and Flink technologies. Examples of using the Python programming language for preprocessing and analytics of big data are given. The basic methods of visualization and statistical analysis of big data, machine learning algorithms, and artificial intelligence for big data analytics systems are considered. For students studying in specialty F2 "Software Engineering", the textbook provides theoretical knowledge and practical skills for solving professional and scientific problems that require processing and analytics of big data.Документ Відкритий доступ Big Data Technologies. Lecture Notes(Igor Sikorsky Kyiv Polytechnic Institute, 2025) Oleshchenko, LiubovThe tutorial is developed for acquaint students with theoretical information of programming technologies for big data processing, big data architectural models, virtualization technologies, container technologies for executing program code on the server. The purpose of the lecture notes is to provide knowledge of theoretical and practical basics of big data processing using Python and R programming languages, and also distributed data processing technologies. The tutorial includes the introduction and 18 sections devoted to a certain lecture. There are a plan, theoretical information, questions for self-assessment and a list of recommended literature are given as well. The textbook is intended for students majoring in F2 "Software Engineering" within the educational program "Software Engineering of Multimedia and Information Retrieval Systems" at the Faculty of Applied Mathematics, Igor Sikorsky Kyiv Polytechnic Institute.Документ Відкритий доступ Computer Systems and Networks Fundamentals(Igor Sikorsky Kyiv Polytechnic Institute, 2026) Oleshchenko, LiubovThe textbook is designed to familiarize students with the basic technologies of computer systems and networks, configuring computer network components, IP addressing of network devices, checking and debugging network communications. The main types of computer systems and networks, hardware and software components of networks, network protocols and standards, as well as switching and routing technologies are considered. The textbook is intended for students studying in the specialty F2 "Software Engineering".Документ Відкритий доступ Computer Systems and Networks Fundamentals. Laboratory Work Tutorial(КПІ ім. Ігоря Сікорського, 2023) Оleshchenko, Liubov MykhailivnaДокумент Відкритий доступ CRM-система для підтримки роботи адміністратора фітнесстудії(КПІ ім. Ігоря Сікорського, 2024) Євтушенко, Вікторія Павлівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячено розробленню CRM-системи для підтримки роботи адміністратора фітнес-студії. Розробка має на меті зменшення робочого навантаження на адміністратора та зменшення ризику помилки під час виконання завдань. Під час роботи над проєктом було здійснено огляд існуючих програмних рішень та виявлено їх переваги та недоліки, розглянуто доступні засоби розроблення, складено реєстр функціональних та нефункціональних вимог, описано архітектуру та структуру бази даних розроблюваної системи. Розроблене програмне забезпечення дозволяє авторизуватися у системі як адміністратор фітнес-студії, керувати подіями у календарі (створювати, редагувати, видаляти), здійснювати контроль відвідуваності занять. Клієнти фітнес-студії мають змогу записуватися на заняття, не авторизуючись у системі, а також можуть бронювати зал студії для власних потреб, скористувавшись доступними подіями у календарі.Документ Відкритий доступ Foundations of Probability Theory(Igor Sikorsky Kyiv Polytechnic Institute, 2025) Onai, M.; Sushchuk-Sliusarenko, V.; Dychka, A.A tutorial is designed for more detailed familiarization of students with theoretical information and practical techniques of the probability theory, as well as as a guide for use in practical classes and for independent work of students in the process of preparing for independent and control works, etc. The tutorial contains examples of the application of the probability theory methods in various fields of knowledge, brief theoretical materials related to the topic are presented, and examples of solving typical problems are given. A large number of tasks allows you to create a sufficient number of different options during independent work and as homework. The collection of problems is intended for students studying in specialty 121 (F2) "Software Engineering" of the Faculty of Applied Mathematics 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.Документ Відкритий доступ gRPC-клієнт для відлагодження серверного програмного забезпечення(КПІ ім. Ігоря Сікорського, 2020) Рухайло, Павло Олегович; Онай, Микола ВолодимировичДаний дипломний проєкт присвячений розробленню клієнта для відлагодження серверного програмного забезпечення, що використовує технологію gRPC для транспортування даних. У роботі виконано аналіз існуючих рішень для відлагодження серверного програмного забезпечення, що побудовано на базі технології gRPC, порівняння можливих типів програмного забезпечення до розробки та обґрунтування вибору прикладного програмного забезпечення. Також наведено порівняльний аналіз технологій розробки прикладного програмного забезпечення та фреймворків для створення графічного інтерфейсу користувача з використанням web-технологій, обґрунтування їх вибору. Розглянуто можливі методи та стратегії використання технології gRPC, а також аналіз доступних для цього бібліотек. Розроблений клієнт надає розробникам та тестувальникам серверного програмного забезпечення на базі технології gRPC проводити процеси аналізу коректності роботи системи та її відлагодження. Для роботи програми відбувається аналіз вмісту обраного користувачем proto-файлу задля пошуку реалізованих віддаленим сервером сервісів та отримання інформації про типи даних, що використовуються, для налаштування подальших процесів валідації даних, введених користувачем, їх серилізації та десерилізації під час комунікації. Користувачеві також надається механізм для підтримки існуючого каналу зв’язку та його автоматичного поновлення при виникненні помилок. В даному проєкті розроблено: архітектуру програмного забезпечення, механізм аналізу proto-файлів, механізм виклику віддаленого методу без прив’язки до сервісу,механізм автоматичного відновлення з’єднання з віддаленим сервісом, а також графічні елементи та дизайн графічного середовища програмного забезпечення.Документ Відкритий доступ HRM-застосунок для комплексного обліку кадрів підприємства(КПІ ім. Ігоря Сікорського, 2023) Васильчук, Анастасія Олександрівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячений створенню HRM-застосунку (системи управління людськими ресурсами) для комплексного обліку кадрів підприємства. У роботі проведено аналіз існуючих рішень. Досліджено функціональність, обґрунтовано вибір технологій та бібліотек для реалізації вебсервісу. В даному проєкті було розроблено архітектуру серверної та клієнтської складових вебзастосунку, визначено структуру бази даних та розроблено дизайн інтерфейсів програмного забезпечення. Вебзастосунок, що було розроблено, надає засоби для збору та зберігання інформації про кадри. Застосунок включає такі функції, як реєстрація працівників, ведення персональних карток, керування кар'єрним розвитком, контроль робочого часу, відвідуваність та інші кадрові процеси.Документ Відкритий доступ XR-застосунки. Лабораторний практикум(КПІ ім. Ігоря Сікорського, 2026) Шкурат, Оксана СергіївнаНавчальний посібник надає покрокові інструкції для розроблення застосунків доповненої, змішаної та віртуальної реальностей в ігровому рушії Unity для виконання чотирьох лабораторних робіт. Навчальний посібник містить контрольні запитання, які дозволяють здобувачу освіти перевірити засвоєння практичних навичок та рекомендовану літературу, яка дозволить поглибити практичні вміння для розроблення систем розширеної реальності різного призначення. Навчальне видання призначене для студентів, які навчаються за спеціальністю 121 «Інженерія програмного забезпечення» факультету програмних систем та прикладної математики НТУУ «КПІ ім. Ігоря Сікорського».Документ Відкритий доступ Автоматизована система динамічного визначення змін у стані об'єкта. Комунікативний модуль(КПІ ім. Ігоря Сікорського, 2019) Охримчук, Денис Дмитрович; Люшенко, Леся АнатоліївнаДана робота присвячена розробленню комунікативного модулю для системи динамічного визначення змін у стані об’єкту. Розроблена система орієнтується на аналіз змін у стані мішеней для підвищення ефективності та швидкості тренувань стрільців. У роботі був проведений аналіз систем, що вирішують проблеми стрільців та допомагають їм у тренуваннях. Були відмічені їх переваги та недоліки, функції що схожі системи надають користувачу. Були сформовані вимоги до системи, що розробляється, із урахуванням проведеного аналізу існуючих рішень. Розроблено структуру бази даних, сформована логіка для взаємодії бази даних із іншими модулями системи. Розглянута та реалізована ідея побудови динамічного інтерфейсу, описана логіка взаємодії інтерфейсу із іншими модулями системи. Під час роботи над системою розробниками була підтримана ідея універсальності та гнучкості системи, тобто проектування та реалізація системи проводилися з урахуванням того, що зміни і покращення у роботі системі повинні проводитися без обов’язкових змін у структурі системи. У результаті роботи над дипломним проектом розроблено систему, що дозволяє отримувати інформацію щодо змін у стані мішеней. Комунікативний модуль складається із двох частин – інтерфейсу та бази даних. Інтерфейс даної системи дозволяє користувачу у повній мірі ознайомитись із роботою системи, база даних надає можливість взаємодіяти між собою окремим модулям системи та масштабувати її за необхідністю.Документ Відкритий доступ Автоматизована система динамічного визначення змін у стані об'єкта. Модуль аналізу та оптимізації(КПІ ім. Ігоря Сікорського, 2019) Іващенко, Михайло Вікторович; Люшенко, Леся АнатоліївнаДана робота присвячена розробці системи динамічного позиціонування влучень. В якості об’єкту дослідження обрано мішень, в якості шуканих змін – влучення, отримані в результаті стрільби. У роботі виконано порівняльний аналіз існуючих систем динамічного позиціонування різних класів, які використовуються як рішення в різних областях, розглянуто способи їх реалізації, а також існуючі недоліки. Система надає можливість виконання позиціонування змін у стані об’єкту динамічно корегуючи при цьому попередні результати в залежності від змін, що відбуваються в режимі реального часу. Збір та обробка даних здійснюється засобами пристроїв, що підключаються до мережі wi-fi та здійснюють комунікацію між собою. Ядро системи складається з двох модулів: модуль контролю (здійснює запуск системи, отримує дані з відеокамери, здійснює моніторинг сигналів на апаратному рівні, надає дані для подальшого аналізу), модуль аналізу (включає в себе нейронну мережу, яка виконує розпізнавання влучень; візуалізатор, який відображає ідентифіковані зміни всередині мішені; коннектор із базою даних, який відправляє результати в базу даних з метою виконання модифікації веб-інтерфейсу). У даному дипломному проекті розроблено: архітектуру ядра системи, налаштовано апаратні пристрої під виконання вказаної задачі, розгорнуто алгоритми роботи з нейронною мережею (включають в себе як ті, що використовуються на стадії навчання, так і ті, що дозволяють здійснювати розпізнавання), засоби обробки результатів розпізнавання, взаємодія із базою даних, взаємодія із іншими пристроями, які присутні в системі (сервер баз даних).Документ Відкритий доступ Автоматизована система розпізнавання жестової мови(КПІ ім. Ігоря Сікорського, 2019) Пеня, Олександр Романович; Сулема, Євгенія СтаніславівнаДаний дипломний проект присвячено розробленню програмної системи автоматичного розпізнавання жестів. У ході роботи було проаналізовано методи розпізнавання зображень, розглянуто принципи функціонування, навчання нейронних мереж, сучасні архітектури глибоких високоточних мереж та їх характеристики, побудовано та навчено згорткову нейронну мережу для розпізнавання української дактильної абетки та розроблено програмний застосунок для її застосування. Робота над проектом здійснювалась відповідно до життєвого циклу програмного забезпечення. Таким чином, було сплановано процес розроблення, виявлено та проаналізовано вимоги до розробленого програмного застосунку, спроектовано архітектуру, визначено найбільш підходящі засоби розроблення, розроблено виділені компоненти, протестовано їх поведінку, проведено інтеграційне тестування, проаналізовано точність, швидкодію та інші атрибути якості системи, створено технічну документацію. Розроблена система є програмним застосунком, який дозволяє в режимі реального часу обробляти відео-потік, який надходить із локального відео- файлу або з веб-камери, проводить обробку кадрів відео за допомогою нейронної мережі, виявляє елементи жестової мови та виводить їх значення. Програма має віконний графічний інтерфейс, який забезпечує взаємодію з користувачем, засоби захоплення відео-потоку, глибоку згорткову нейронну мережу за допомогою якої відбувається класифікація зображень, локальну вбудовану базу даних значень жестів. Результати роботи можуть бути використані для розробки ефективних систем розпізнавання та класифікації, наприклад, для розроблення застосунку для перекладу жестової мови або комунікації в нестандартних умовах.Документ Відкритий доступ Автоматизована система управління постановкою та контролем виконання задач для будівельно-інженерних компаній(КПІ ім. Ігоря Сікорського, 2019) Голяченко, Анастасія Миколаївна; Люшенко, Леся АнатоліївнаДаний дипломний проект присвячений створенню автоматизованої системи управління постановкою та контролем виконання задач для будівельно-інженерних компаній. Система являє собою WEB-застосунок із мобільною WEB-версією, призначений для систематизації усіх процесів всередині будівельно- інженерної компанії. Він складається із відповідних модулів: робота із завданнями, редагування профіля користувача, розсилка повідомлень про оновлення (через пошту та Telegram), панель адміністратора (управління проектами та користувачами, побудова індивідуальної ієрахічної структури компанії, журнал змін у системі, генерація звітів), журнал пропозицій та доступ до Державних Будівельних Норм. Система передбачає чотири типи користувачів із різними правами доступу. Лише авторизований користувач може користуватися системою та має доступ до різних функцій залежно від його типу. У даному дипломному проекті було розроблено: архітектуру WEB- застосунку та бази даних, алгоритм створення ієрархічної структури, процедуру здійснення генерації та перевірки завдань відповідно до рівнів, модуль розсилки оновлень через декілька каналів комунікацій, панель адміністратора, функціонування журналів та інтерфейс користувача.Документ Відкритий доступ Агрегуючий пакетний менеджер для програмної платформи Node.js(КПІ ім. Ігоря Сікорського, 2023) Цой, Ігор Леонідович; Юсин, Яків ОлексійовичДаний дипломний проєкт присвячений розробленню агрегуючого (універсального) пакетного менеджера для програмної платформи Node.js (unpm), – інструменту командного рядка, який служить як проксі для популярних менеджерів пакетів Node.js, таких як npm, yarn і pnpm. Основна мета полягає в тому, щоб надати розробникам єдиний набір команд для керування залежностями, незалежно від обраного ними менеджера пакетів. Створений за допомогою TypeScript і Yargs, unpm пропонує інтуїтивно зрозумілий інтерфейс командного рядка для керування залежностями та автоматично визначає менеджер пакетів проєкту. Він підтримує основні команди для встановлення, оновлення та видалення залежностей, а також запуск скриптів із файлу налаштування проєкту package.json. Проєкт охоплює розроблення архітектури, функціональності та інтерфейсу користувача unpm, аналіз існуючих рішень для уніфікованого керування пакетами та їх сильні та слабкі сторони. Також описано шляхи для майбутнього покращення зручності використання та функцій unpm, спрямовані на найбільш повний та уніфікований досвід керування пакетами.Документ Відкритий доступ Адаптивні методи навчання нейромереж за наявності обмежених обчислювальних ресурсів(КПІ ім. Ігоря Сікорського, 2021) Іващенко, Михайло Вікторович; Люшенко, Леся АнатоліївнаДана магістерська дисертація присвячена розробленню та реалізації методів адаптивного навчання нейронних мереж за наявності обмежених обчислювальних ресурсів на базі розробленого програмного забезпечення. В дисертації проаналізовано існуючі методи навчання нейронних мереж із використанням підходу навчання зі вчителем та існуючі методи верифікації нейронних мереж, визначено вимоги до розроблюваних методів, обґрунтовано підібрано найбільш доцільні для використання композиційні архітектури та на їх основі розроблено методи адаптивного навчання нейронних мереж. Розроблені методи полягають у використанні композиційної архітектури, в рамках якої загальна мережа поділяється на підмережі, кожна з яких вирішує відповідну підзадачу. Сукупність вирішених підзадач відповідає рішенню загальної задачі. Практична цінність отриманих в роботі результатів полягає в тому, що запропоновані методи дозволяють зменшити кількість обчислювальних операцій, необхідних для виконання прямого поширення, що дозволяє їм бути реалізованими в системах із обчислювальними ресурсами. У даній магістерській дисертації розроблено програмну систему, що реалізовує як адаптивні методи навчання нейронних мереж, так і класичний метод навчання зі вчителем, інструменти порівняння результатів, критерій навченості нейронних мереж.Документ Відкритий доступ Адміністрування ОС Linux. Комп'ютерний практикум(КПІ ім. Ігоря Сікорського, 2024) Рибачок, Н. А.; Юсин, Я. О.Навчальний посібник містить приклади використання утиліт командного рядка для керування, дмініструання та супроводження операційних систем Linux. Навчальний посібник містить інструкції до виконання практичних завднь, а також вимоги до оформлення звітів. Видання призначене для здобувачів ступеня бакалавра спеціальності 121 Інженерія програмного забезпечення факультету прикладної математики КПІ ім. Ігоря Сікорського.Документ Відкритий доступ Алгоритмiчно-програмний метод генерацiї LОD-моделей(КПІ ім. Ігоря Сікорського, 2020-05) Лось, Ігор Анатолійович; Сулема, Євгенія СтаніславівнаДаний дипломний проект присвячений створенню алгоритмічно програмного методу генерації LOD для моделей зі скелетом. Розроблений метод дозволяє спрощувати тривимірні анімовані без суттєвої втрати якості анімації. Це забезпечується перерахунком ваг вершин тривимірної моделі під час прощення. В рамках дипломної роботи також розроблено програмну реалізацію запропонованого методу у вигляді плагіна для рушія Unity, що підтримує створення LOD довільної деталізації на льоту моделей на льоту, використання цих моделей прямо в редакторі, розрахунок помилки цих моделей, та експорт моделей у форматі OBJ. У даній роботі розроблено сам алгоритмічно програмний метод генерації LOD моделей, архітектуру його імплементації та саму імплементації. Результуючі моделі зберігають топологію, мають високу точність анімації, та не мають значних артефактів.Документ Відкритий доступ Алгоритмічне забезпечення мультимедійних та інформаційно-пошукових систем. Математична статистика. Інструкції до лабораторних робіт(КПІ ім. Ігоря Сікорського, 2025) Сущук-Слюсаренко, В. І.; Нещадим, О. М.; Дрозденко, Л. В.Інструкції до лабораторних робіт розроблено для детального ознайомлення студентів з теоретичними відомостями та практичними прийомами розділу Математична статистика дисципліни «Алгоритмічне забезпечення мультимедійних та інформаційно-пошукових систем». Кожна з інструкцій є частиною загальної задачі: зробити статистичне дослідження конкретної вибірки з генеральної сукупності. Інструкції розроблено для використання на лабораторних заняттях і для самостійної підготовки студентів в процесі опанування дисципліни. Інструкції містять короткі теоретичні відомості, детальний план підготовки до програмування окремої частини задачі. В посібнику наведено приклади розв’язання типових задач. Інструкції до проведення лабораторних робіт призначені для студентів, які навчаються за спеціальністю F2 (121) «Інженерія програмного забезпечення» факультету прикладної математики «КПІ» ім. Ігоря Сікорського.