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

Loading...
Thumbnail Image

Date

Authors

Látal, Roman

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO