Електронний архів Полтавського університету економіки і торгівлі >
Навчально-науковий інститут денної освіти >
Кафедра комп'ютерних наук та інформаційних технологій >
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ) >

Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: 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
Располагается в коллекциях:Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ)

Файлы этого ресурса:

Файл Описание РазмерФормат
Олешко_Анна_КНб-41.pdf2,22 MBAdobe PDFПросмотреть/Открыть

Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2005 MIT and Hewlett-Packard - Обратная связь