|
Електронний архів Полтавського університету економіки і торгівлі >
Навчально-науковий інститут денної освіти >
Кафедра комп'ютерних наук та інформаційних технологій >
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ) >
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.puet.edu.ua/handle/123456789/16514
|
| Название: | Розробка навчального програмного забезпечення з теми «Обробка виняткових ситуацій в Java» дисципліни «Об'єктно-орієнтоване програмування» |
| Авторы: | Олешко, Анна Русланівна |
| Научный руководитель: | Олексійчук, Юрій Федорович |
| Ключевые слова: | НАВЧАЛЬНА ПЛАТФОРМА JAVA ВИНЯТКИ EXCEPTIONS NEXT.JS MONACO EDITOR PISTON API ВЕБ-ДОДАТОК ІНТЕРАКТИВНЕ НАВЧАННЯ BANKING SYSTEM |
| Дата публикации: | 30-Июн-2026 |
| Аннотация: | Об'єктом розробки є програмне забезпечення — інтерактивна веб-платформа для навчання обробки виняткових ситуацій у мові програмування Java у межах дисципліни «Об'єктно-орієнтоване програмування».
Предметом розробки є програмна реалізація клієнт-серверного веб-додатку з використанням фреймворку Next.js, бібліотеки React, мови TypeScript, редактора Monaco та сервісу віддаленого виконання коду Piston.
Метою роботи є створення зручного у використанні навчального програмного забезпечення, що поєднує теоретичний матеріал, практичні вправи з можливістю запуску Java-коду у браузері та тестування знань для опанування механізмів обробки виняткових ситуацій.
Результатом роботи стало розроблення навчальної платформи «JavaExceptions» на базі Next.js 16 та React 19. Реалізовано ключові модулі:
• модуль теорії — одинадцять послідовних навчальних модулів зі структурованим текстом, блоками коду, примітками, попередженнями та діаграмою ієрархії винятків, у тому числі модулі продакшн-практик та підсумковий проєкт спрощеної банківської системи;
• модуль практичних вправ — редактор Monaco з підтримкою Java, чотири типи вправ (доповнення коду, пошук помилки, передбачення виводу, написання з нуля) та автоматична перевірка результату;
• модуль виконання коду — серверний маршрут /api/run, що інтегрується з API Piston та запускає Java 15.0.2 з підтримкою введення зі stdin;
• модуль тестування — інтерактивні квізи з 8 питаннями множинного вибору, поясненням правильної відповіді та обчисленням відсотка успіху;
• модуль фінального екзамену — підсумкове оцінювання за всіма темами курсу зі збереженням найкращого результату;
• модуль прогресу — сторінка статистики, кільця прогресу, облік спроб і типів помилок з персистентним зберіганням у localStorage через Zustand;
• ігровий майданчик та глосарій — вільне середовище для написання Java-коду й довідник термінів з прив'язкою до модулів. |
| Описание: | Олешко А.Р. Розробка навчального програмного забезпечення з теми «Обробка виняткових ситуацій в Java» дисципліни «Об'єктно-орієнтоване програмування»: кваліфікаційна робота ... бакалавра: 122 Комп’ютерні науки / : кваліфікаційна робота ... бакалавра: 122 Комп’ютерні науки /Анна Русланівна Олешко ; наук. кер. Ю.Ф.Олексійчук. - Полтава : ПУЕТ, 2026. - с.92 |
| URI: | http://dspace.puet.edu.ua/handle/123456789/16514 |
| Располагается в коллекциях: | Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ)
|
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.
|