Програмне забезпечення для реабілітації пацієнтів після інсульту з використанням методів гейміфікації

dc.contributor.advisorБовсуновська, Катерина Сергіївна
dc.contributor.authorЛяшок, Іван Юрійович
dc.date.accessioned2026-01-06T10:54:48Z
dc.date.available2026-01-06T10:54:48Z
dc.date.issued2025
dc.description.abstractДипломна робота за темою «Програмне забезпечення для реабілітації пацієнтів після інсульту з використанням методів гейміфікації» виконана студентом кафедри біомедичної кібернетики ФБМІ Ляшком Іваном Юрійовичем зі спеціальності 122 «Комп’ютерні науки» за освітньо-професійною програмою «Комп’ютерні технології в біології та медицині» та складається зі: вступу; 5 розділів (Аналіз аналогічного програмного забезпечення, Засоби реалізації програмного забезпечення, Обгрунтування вибору програмного середовища, Інформаційне забезпечення. Програмна реалізація та методика роботи програмного забезпечення, Узагальнення Результатів роботи), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 42 джерела. Загальний обсяг роботи 72 сторінок. Актуальність теми. Розробка програмного застосунку BrainStorm — набору логічних міні-ігор. Розроблені ігри спрямовані на окремі когнітивні навички: швидкість обробки інформації, обсяг короткотривалої пам’яті, просторове сприйняття. Мета і завдання роботи. Метою роботи є покращення якості життя пацієнтів після інсульту шляхом відновлення когнітивних функцій (уваги, памʼяті, швидкості мислення) за допомогою інтерактивного програмного застосунку, що поєднує логічні міні-ігри з елементами гейміфікації. Її досягнення передбачає вирішення наступних завдань: 1. Провести аналіз сучасних підходів до когнітивної реабілітації після інсульту, зокрема методів тренування уваги, пам’яті, мислення, та здійснити огляд наявних цифрових рішень (програм, платформ, ігор), що застосовуються в цій сфері. 2. Спроєктувати архітектуру реабілітаційного застосунку, орієнтовану на локальне використання, з урахуванням модульності, масштабованості та доступності інтерфейсу як для пацієнтів, так і для медичних фахівців (реабілітологів, неврологів). 3. Розробити міні-ігри, спрямовані на покращення когнітивних функцій, порушених після інсульту. 4. Забезпечити єдиний темний стиль оформлення інтерфейсу, дружній до користувача з когнітивними порушеннями, з функцією повернення в головне меню та адаптацією до різних розмірів екрана. 5. Реалізувати систему локального збереження результатів, яка дозволяє аналізувати динаміку відновлення пацієнта без зберігання персональних даних у хмарі, відповідно до принципів безпеки та приватності. 6. Провести тестування застосунку в умовах, наближених до реального використання у процесі реабілітації після інсульту, перевіривши зручність інтерфейсу, коректність логіки гри та стійкість до помилок на різних пристроях. 7. Оцінити перспективи використання застосунку як інструменту цифрової когнітивної реабілітації. Використані методи. Мова програмування: Python. Інтерфейсна бібліотека: ttkbootstrap. Програма побудована за модульною архітектурою: кожна гра реалізована як окремий модуль. Бібліотека для обробки зображень: Pillow (PIL). Збереження даних: SQLite. Програма повністю автономна — не вимагає доступу до інтернету. Отримані результати. Статистика успіхів виконання реабілітаційних вправ.
dc.description.abstractotherThe thesis on the topic "Software for rehabilitation of patients after stroke using gamification methods" was completed by a student of the Department of Biomedical Cybernetics of the Federal Institute of Medical Sciences, Liashok Ivan, majoring in 122 "Computer Science" under the educational and professional program "Computer Technologies in Biology and Medicine" and consists of: introduction; 5 sections (Analysis of similar software, Means of software implementation, Justification of the choice of software environment, Information support. Software implementation and methodology of software operation, Generalisation of work results), conclusions for each of these sections; general conclusions; list of sources used, which includes 42[ sources, and appendices. The total volume of the work is 72 pages. Relevance of the topic. The development of the BrainStorm software application — a set of logical mini-games — is related to this problem. The developed games are aimed at individual cognitive skills: information processing speed, short-term memory capacity, spatial perception. Purpose and objectives of the work. The aim of the work is to improve the quality of life of patients after a stroke by restoring cognitive functions (attention, memory, speed of thinking) using an interactive software application that combines logical mini-games with elements of gamification. Its achievement involves solving the following tasks: 1. To analyze modern approaches to cognitive rehabilitation after a stroke, in particular methods of training attention, memory, thinking, and to review existing digital solutions (programs, platforms, games) used in this area. 2. To design the architecture of a rehabilitation application focused on local use, taking into account modularity, scalability and accessibility of the interface for both patients and medical professionals (rehabilitation specialists, neurologists). 3. To develop mini-games aimed at improving cognitive functions impaired after a stroke. 4. Provide a single dark interface design style, friendly to users with cognitive impairments, with a function of returning to the main menu and adapting to different screen sizes. 5. Implement a system for local storage of results, which allows analyzing the dynamics of patient recovery without storing personal data in the cloud, in accordance with the principles of security and privacy. 6. Test the application in conditions close to real use in the process of rehabilitation after a stroke, checking the usability of the interface, the correctness of the game logic and resistance to errors on different devices. 7. Assess the prospects for using the application as a tool for digital cognitive rehabilitation. Methods used. Programming language: Python. Interface library: ttkbootstrap. The program is built according to a modular architecture: each game is implemented as a separate module. Image processing library: Pillow (PIL). Data storage: SQLite. The program is completely autonomous - does not require access to the Internet. Results obtained. Patient treatment statistics.
dc.format.extent71 с.
dc.identifier.citationЛяшок, І. Ю. Програмне забезпечення для реабілітації пацієнтів після інсульту з використанням методів гейміфікації : дипломна робота ... бакалавра : 122 Комп’ютері науки / Ляшок Іван Юрійович. – Київ, 2025. – 71 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77872
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleПрограмне забезпечення для реабілітації пацієнтів після інсульту з використанням методів гейміфікації
dc.title.alternativeSoftware for rehabilitation of patients after stroke using gamification methods
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Liashok_bakalavr.pdf
Розмір:
1.54 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: