Використання Unity для вивчення основ програмування: візуалізація алгоритмів та концепцій C#
| dc.contributor.advisor | Січко Віктор Михайлович | |
| dc.contributor.author | Тицький Богдан Юрійович | |
| dc.date.accessioned | 2025-12-29T11:31:04Z | |
| dc.date.issued | 2025 | |
| dc.description | Тицький Б.Ю. Використання Unity для вивчення основ програмування: візуалізація алгоритмів та концепцій C# : магістерська робота ; спец. 014.04 Середня освіта (Математика) / Б.Ю. Тицький ; наук. кер. В.М. Січко. – Миколаїв : НУК, 2025. – 103 с. | |
| dc.description.abstract | В кваліфікаційній роботі було здійснено науково-теоретичне обґрунтування та експериментальну перевірку ефективності використання Unity для візуалізації алгоритмів та концепцій C# у вивченні основ програмування. Здійснено аналіз науково-методичної літератури та мережі Інтернет з проблем методів навчання програмуванню, включаючи історичний розвиток підходів та порівняння традиційних та інтерактивних методів. Проведено науково-теоретичне дослідження особливостей навчання програмуванню, зокрема історичного розвитку підходів до викладання, переваг та обмежень традиційних, проєктно-орієнтованих та ігрових методів, а також ролі візуалізації в освітньому процесі. Розглянуто практичну реалізацію концепцій програмування в Unity: розробку базових проєктів для візуалізації алгоритмів, циклів, умовних операторів, функцій та об’єктно-орієнтованого підходу з використанням C#. Обґрунтовано методи візуалізації в Unity, включаючи інтерактивні проєкти, гейміфікацію та інтеграцію теоретичних знань з практичними навичками для розвитку критичного мислення та мотивації студентів. Розроблено методику використання Unity для інтерактивного навчання програмуванню з акцентом на візуалізацію алгоритмів та концепцій C#. Експериментально перевірено ефективність розробленої методики візуалізації програмування в Unity, включаючи оцінку впливу на розуміння матеріалу, мотивацію та результати навчання. Розроблено практичні рекомендації щодо впровадження Unity в навчальний процес для викладання програмування. Розроблені практичні рекомендації сприятимуть покращенню ефективності навчання програмуванню з використанням візуалізації в Unity. | |
| dc.description.abstract1 | In the qualification work, a scientific and theoretical justification and experimental verification of the effectiveness of using Unity for visualizing algorithms and C# concepts in studying the basics of programming were carried out. An analysis of scientific and methodological literature and the Internet on the problems of programming teaching methods, including the historical development of approaches and comparison of traditional and interactive methods, was carried out. A scientific and theoretical study of the features of programming teaching was conducted, including the historical development of approaches to teaching, advantages and limitations of traditional, project-oriented and game methods, as well as the role of visualization in the educational process. The practical implementation of programming concepts in Unity was considered: development of basic projects for visualizing algorithms, loops, conditional operators, functions and object-oriented approach using C#. Methods of visualization in Unity were substantiated, including interactive projects, gamification and integration of theoretical knowledge with practical skills for the development of critical thinking and student motivation. A methodology for using Unity for interactive programming teaching with an emphasis on visualizing algorithms and C# concepts has been developed. The effectiveness of the developed methodology for visualizing programming in Unity has been experimentally tested, including an assessment of the impact on understanding the material, motivation and learning outcomes. Practical recommendations for implementing Unity in the educational process for teaching programming have been developed. The developed practical recommendations will contribute to improving the effectiveness of programming teaching using visualization in Unity. | |
| dc.description.provenance | Submitted by Ольга Сергієнко (olha.serhiienko@nuos.edu.ua) on 2025-12-26T19:48:04Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Тицький_МР.pdf: 1892775 bytes, checksum: 2b160078bfafe60efeee1910c28206fc (MD5) | en |
| dc.description.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Наталя Маленко (natalia.malenko@nuos.edu.ua) on 2025-12-29T11:25:35Z (GMT) | en |
| dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Наталя Маленко (natalia.malenko@nuos.edu.ua) on 2025-12-29T11:30:24Z (GMT) | en |
| dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Наталя Маленко (natalia.malenko@nuos.edu.ua) on 2025-12-29T11:31:04Z (GMT) | en |
| dc.description.provenance | Made available in DSpace on 2025-12-29T11:31:04Z (GMT). No. of bitstreams: 1 Tytskyi_magister.pdf: 1892775 bytes, checksum: 2b160078bfafe60efeee1910c28206fc (MD5) Previous issue date: 2025 | en |
| dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/11609 | |
| dc.language.iso | uk | |
| dc.publisher | Національний університет кораблебудування імені адмірала Макарова | |
| dc.subject | Unity | |
| dc.subject | програмування | |
| dc.subject | візуалізація | |
| dc.subject | алгоритми | |
| dc.subject | C# | |
| dc.subject | навчання | |
| dc.subject | методика. | |
| dc.title | Використання Unity для вивчення основ програмування: візуалізація алгоритмів та концепцій C# | |
| dc.type | MasterThesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Tytskyi_magister.pdf
- Розмір:
- 1.81 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: