Webová aplikace pro interaktivní výuku programování

Loading...
Thumbnail Image
Date
Authors
Látal, Roman
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Tato bakalářská práce řeší nedostatek interaktivních nástrojů pro výuku programování přizpůsobených potřebám českých středních škol. Popisuje návrh a implementaci webové aplikace StartCoder s využitím moderních technologií React, Next.js a Blockly pro vizuální programování. Aplikace nabízí interaktivní cvičení s okamžitou zpětnou vazbou, 3D vizualizaci výstupů, správu uživatelů a přehled pro učitele. Návrh vychází z analýzy existujících řešení a požadavků školství. Výsledkem je funkční aplikace, která poskytuje moderní a poutavou podporu pro výuku základů programování v českém školním prostředí.
This bachelor's thesis addresses the lack of interactive tools for teaching programming tailored to the needs of Czech secondary schools. It describes the design and implementation of the web application StartCoder, using technologies such as React, Next.js, and Blockly for visual programming. The application offers interactive exercises with instant feedback, 3D visualization of outputs, user management, and an overview panel for teachers. The design is based on an analysis of existing solutions and the requirements of the educational system. The result is a functional application that provides modern and engaging support for teaching the basics of programming in the Czech school environment.
Description
Citation
LÁTAL, R. Webová aplikace pro interaktivní výuku programování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
doc. Ing. Vítězslav Beran, Ph.D. (předseda) Ing. Radek Hranický, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Petr Veigend, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen)
Date of acceptance
2025-06-20
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO