Кафедра інформатики
Permanent URI for this community
Browse
Browsing Кафедра інформатики by Issue Date
Now showing 1 - 20 of 271
Results Per Page
Sort Options
Item Розробка корпоративного QR-файлообмінника(2020) Приймак, Олег; Ющенко, ЮрійУ роботі розглянуто принципи роботи принципи роботи Web, Native та Progressive застосунків, їх популярність, переваги і недоліки. Розроблено застосунок QR – файлообмінник для швидкого та зручного обміну інформацією.Item Побудова кубічної кривої Безьє за 4 точками(2020) Молоденков, Костянтин; Дяченко, СергійДана курсова робота присвячена дослідженню побудови кубічних кривих Безьє. Криві Безьє так популярні через те , що їх математичний опис дуже компкактний, інтуітивний та зрозумілий. Крім того, афінні перетворення кривої (перенесення, масштабування, обертання та ін.) також можуть бути виконані через застосування відповідних перетворень до опорних точок.Item Музика на Haskell(2020) Барабельська, Марта; Проценко, ВолодимирHCodecs У цьому розділі описується створення музичного секвенсера за допомогою можливостей стандартної Haskell бібліотеки HCodecs, описуються усі типи, синоніми та функції, необхідні для подальшого компонування музики і її експорту в формат Midi файлу. Euterpea У цьому розділі розглядаються основні можливості бібліотеки Euterpea, на основі матеріалу, доступного за підручником «Haskell School of Music» та відкритої документації Euterpea. На основі вивчених можливостей розглядається приклад практичної частини, а саме створення власної композиції засобами бібліотеки Euterpea та її відтворення. Mezzo У цьому розділі розглядаються засоби та можливості відкритої бібліотеки для створення музики Mezzo. Під час розбору основних функцій та типі проводиться її порівняння з основною в даній курсовій бібліотекою Euterpea, проводяться паралелі та відмінності, переваги даної бібліотеки над Euterpea.Item Створення системи збору аналітики про студентів університету(2020) Козачук, Анастасія; Глибовець, АндрійМетою даної курсової роботи є створення застосунку для збору аналітики про студентів університету. Зміст курсової роботи розкриває поступові етапи створення веб застосунку за допомогою Spring фреймворку та ReactJS бібліотеки. В першій частині описано розбиття застосунку на рівні і реалізація цих рівнів на основі Spring Boot. В другій частині детально розглянуто внутрішню роботу та налаштування Spring security, а також на основі діаграм описано етапи роботи OAauth2 фреймворку з Microsoft Azure. Третя частина представляє собою опис роботи таких інструментів як ReactJs та Redux для створення UI застосунку.Item Використання типів даних ByteString і Text(2020) Владимирська, Анастасія; Проценко, ВолодимирУ роботі розглянуто типи даних для роботи з текстом в мові програмування Haskell: String, Text та ByteString. Розібрано їхні відмінності, способи використання та поєднування, сильні та слабкі сторони та можливості. Для ілюстрації роботи з типами даних Text і ByteString спроектовано по окремій програмі на кожен тип даних. Призначенням кожної з цих двох програм є відобразити особливості та спеціальні можливості розглянутих типів даних. У першому розділі описані теоретичні нюанси використання текстових типів, способи їхнього використання, а також переваги та недоліки кожного. В другому розділі описано створення програми з використанням текстових типів даних Text та ByteString для ілюстрації їхніх можливостей.Item Creation and distribution of the commercial project(2020) Гончар, Андрій; Ющенко, ЮрійIn this coursework the basic lifespan of a startup or a regular project are described. Specific situations, which come up during building and managing the team are explained. There is also a description of the work done to create the app “Quarantine” . The idea of this app is just a fun for the users and money income for the developers from the adds banners inside the app. The preparations done before launching the app are also described below. All the paragraphs describe the real experience gained by the author during the “Quarantine” project.Item Синтаксичний аналізатор на Haskell(2020) Ільченко, Тетяна; Проценко, ВолодимирСинтаксичний аналіз є досить популярним зараз. Будь-який синтаксис може бути проаналізований. Починаючи від мов програмування і закінчуючи мовами, якими ми розмовляємо. Кожен програміст, як початківець так і програміст з досвідом, стикався з задачами синтаксичного аналізу. У світі програмістів існує безліч бібліотек, які можуть стати в нагоді при побудові синтаксичного аналізатора. Адже синтаксичний аналіз є одним з важливих елементів при побудові інтерпретаторів. Граматика кожної мови має свої особливості, тому важливо це враховувати та при побудові синтаксичного аналізатора обирати бібліотеки, як вдало підійдуть для цих цілей.Item Мобільні додатки з технологією доповненої реальності, з використанням мови Swift та фреймворків ARKit та Core ML(2020) Маргаль, Нікандр; Гороховський, СеменСтаном на 2020-й рік, смартфони через свою поширеність та доступність є чи не головною платформою для поширення програмного забезпечення до кінцевого користувача. Постійно існує попит на сервіси «в кишені», які полегшують життя людям, вирішують буденні задачі та допомагають відволіктися. Не зважаючи на те, що багато мобільних додатків пропонують своїм користувачам дуже достойний рівень UX (user experience — з англ. дослівно «користувацький досвід»), розробники постійно змушені переглядати відповіді на питання: «як утримати користувача від видалення цього додатку?» і «як змусити нових клієнтів встановити його?». Це, фактично, є одним з головних рушіїв прогресу користувацьких технологій, що спонукає компанії розробляти все нові способи зацікавити користувача.Item Використання методу Лукаса-Канаде для аналізу руху та відстеження об’єктів(2020) Кушнір, Вікторія; Бучко, ОленаМетоди обробки зображень є надзвичайно важливими для сучасної науки, вони вважаються одними з таких, які безперервно розвиваються та вдосконалюються. При цьому під обробкою зображень розуміють не лише поліпшення зорового сприйняття зображень, але й класифікацію об'єктів, що виконується при аналізі зображень. Області застосування методів цифрової обробки в наш час значно розширюються, витісняючи аналогові методи обробки сигналів зображень. Методи цифрової обробки широко застосовуються в промисловості, мистецтві, медицині, космічних дослідженнях. Вони застосовуються при керуванні процесами, автоматизації виявлення об'єктів, розпізнаванні образів і в багатьох інших. Цифрова передача зображень із космічних апаратів, цифрові канали передачі сигналів зображень вимагають забезпечення передачі все більших потоків інформації. Формування зображень, поліпшення якості та автоматизація обробки медичних зображень, включаючи зображення, що створюються електронними мікроскопами, рентгенівськими апаратами, томографами тощо, є предметом сучасних досліджень та розробок.Item Аналіз та тестування уразливості веб-додатків(2020) Суховій, Анастасія; Борозенний, СергійСучасна інформаційна ера перенесла майже кожен фізичний бізнес на онлайн-платформу. Через це, одним із найпопулярніших способів ведення бізнесу є створення веб-додатків. Основна причина такої популярності полягає в тому, що Інтернет служить недорогим, найпростішим та найшвидшим носієм для спілкування та обміну інформацією. Але цей зручний спосіб існує разом із низкою серйозних кіберзагроз.Item Прогнозування та аналіз часових рядів(2020) Женчак, Анастасія; Щестюк, НаталіяВ даній роботі розглянуто методи прогнозування часових рядів, що пояснюють поведінку часового ряду, виходячи лише з його значень в попередні мом енти часу. Для цього випадку добре підходять моделі ARIMA та нейронні мережі LSTM. Вони добре описують як стаціонарні, так і нестаціонарні часові ряди (більшість часових рядів можуть бути приведені до стаціонарного ряду шляхом виділення тренду, сезонної ко мпоненти, чи взяття різниці). Мета даного проекту порівняння методів за допомогою моделей ARIMA та за допомогою нейронних мереж, а саме LSTM. Здійснити аналіз на різних даних, виходячи з їх унікальних форм, щоб перевірити різноманітні зміни в сезоні, п ідвищення цін та різкі відмінності.Item Синтаксичний аналіз природного тексту на прикладі простих геометричних задач(2020) Кузьмин, ІванТемою моєї курсової роботи було, розуміння природнього тексту. З моїм керівником ми вирішили розробляти систему, для розв’язування простих геометричних задач. Для цього я використав славнозвісну бібліотеку https://www.pullenti.ru/ , і думаю результати виконання програми говорять самі за себе.Item Розробка веб застосунку звикористанням фреймворку Flask та графічної бібліотеки Folium(2020) Стахурський, Д.; Жежерун, ОлександрРобота присвячена розробці веб – застосування з можливістю візуалізації даних. В дані роботі описана розробка веб – застосунку з використанням мікрофреймворку Flask та графічної бібліотеки Folium. Мова, використана для розробки застосунку - Python.Item Класичні алгоритмічні системи. Розробка емулятора алгоритмів Маркова(2020) Дайрабеков, Артем; Франчук, ОлегУ даній курсовій роботі розглянуто різні алгоритмічні системи (зокрема, машина Тьюрінга, Поста та алгоритми Маркова). Було створено кілька прикладів виконання однакової задачі на цих системах. Також, було побудовано емулятор алгоритмів Маркова. Для створення емулятора було використано такі засоби: мова Swift та IDE XCode.Item Procedural content generation: resolving of customer satisfaction problem(2020) Василенко, Кирило; Шабінський, АнтонProcedural content generation (PCG) is used in a variety of products for different purposes. Most techniques are hidden due to commercial reasons, which forces engineers to invent PCG algorithms from the beginning for every concrete problem. Apart from concrete purpose, current work has an aim to create a public solution for a single problem, which is common in thousands of games. Firstly, this paper will define the specific benefits of PCG for a puzzle game. Problems that will be considered are customers retention, customers acquisition, session duration control. The second aim is to implement a suitable algorithm for a game that will solve problems above.Item Розробка веб-магазину відеокурсів(2020) Дорошкевич, Олександра; Ющенко, ЮрійУ роботі розглянуто декілька інструментів для розробки веб-магазинів, виконано їх порівняння. Описано реалізацію веб-магазину з продажу відео уроків на Laravel, мовою PHP.Item Реалізація мови Scheme на Haskell(2020) Магур, Ксенія; Проценко, ВолодимирМетою цієї курсової роботи є реалізація на основі Haskell інтерпретатора для мови Scheme – одного з діалектів Lisp. За основу взято роботу Джонатана Танга "Write Yourself A Scheme in 48 Hours", яку проаналізовано, переписано на сучасний Haskell та доповнено виправленням помилок і розширенням реалізованої частини Scheme. Реалізація Scheme, наведена в рамках цієї курсової роботи, втілює ключові функції, описані в стандарті Scheme R5RS. Також реалізовано бібліотеку стандартних функцій на Scheme та додано модульні тести для окремих частин програми.Item Стратегії інтелектуальних указників(2020) Баранов, Денис; Бублик, ВолодимирКоротко про проблеми «звичайних» указників та навіщо потрібні «інтелектуальні» указники: Інтелектуальні указники це клас який імітує синтаксис і семантику звичайного указника і виконує дуже багато іншої корисної роботи. Головна особливість інтелектуальних указників – це змога без втрат і суттєвого перетворення програмного коду замінити звичайні указники. Але все-таки навіщо потрібні інтелектуальні указники? Інтелектуальні указники мають семантику значень, а звичайні – ні. Об’єкт має семантику значень, коли його можна спокійно копіювати і присвоювати. Наприклад числа Int.Item Коспектральні регулярні графи(2020) Гришко, Надія; Лебідь, ВікторіяДана курсова робота присвячена дослідженню теорії коспектральних регулярних графів, їх властивостей та пов’язаних з ними теорем і доведень. Вона складається зі вступу, трьох розділів, висновків та списку використаної літератури. Спектральна теорія графів має довгу історія та бере свій початок у далеких 1950-х – 1960-х роках, саме в той час, коли активно почали досліджувати взаємозв’язок між структурними та спектральними властивостями графів, що дало поштовх новому напрямку в галузі математики, такому як спектральна теорія графів. В ті часи теорія матриць та лінійна алгебра використовувалися для аналізу матриць суміжності графів. Крім того, алгебраїчні методи особливо ефективні при обробці регулярних та симетричних графів.Item Анотація зображень з використанням згорткових та рекурентних нейронних мереж(2020) Завертайло, Марія; Бучко, ОленаЩодня нас оточують мільйони зображень в Інтернеті і попри те, що вони не мають словесного опису, людський мозок не задумуючись розпізнає різні об’єкти на фото, класифікує їх та формує загальне розуміння того, що знаходиться на фото. На жаль, комп’ютеру це зробити не так просто і для цього потрібно використовувати нестандартні підходи машинного навчання.