Webový nástroj pro podporu výuky předmětu Algoritmy

but.committeedoc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Marta Jaroš, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykslovenština (Slovak)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHranický, Radeksk
dc.contributor.authorZáhradníková, Monikask
dc.contributor.refereeOndryáš, Ondřejsk
dc.date.created2025cs
dc.description.abstractTáto bakalárska práca sa zaoberá návrhom a implementáciou webovej aplikácie, ktorá vizualizuje dátové štruktúry a algoritmy nad nimi. Aplikácia s názvom NodePlay je navrhnutá ako moderný vzdelávací nástroj, ktorý pomáha študentom hlbšie porozumieť fungovaniu dátových štruktúr prostredníctvom interaktívnych animácií. Pri analýze existujúcich aplikácií som identifikovala viaceré nedostatky, ako nesúlad s učebnými osnovami fakulty či nízka používateľská prívetivosť. Navrhnutá aplikácia tieto problémy rieši a zároveň ponúka aj viacjazyčnú lokalizáciu a responzívny dizajn, ktorý zvyšuje komfort pri práci na rôznych veľkostiach okna, najmä na počítači a tablete. Aplikácia je flexibilná a umožňuje jednoduché rozšírenie o nové dátové štruktúry. Pri vývoji som použila technológie Vue.js, TypeScript a Cytoscape.js. Pozitívny prínos aplikácie bol potvrdený používateľským testovaním s účasťou 51 respondentov, z ktorých 94 % uviedlo, že aplikácia určite pomôže pri výučbe. Priemerné celkové hodnotenie dosiahlo 8,50 z 10. V blízkej budúcnosti plánujem nasadiť aplikáciu na školský server, aby ju mohli študenti aktívne využívať pri štúdiu predmetu Algoritmy.sk
dc.description.abstractThis bachelor thesis deals with the design and implementation of a web application that visualizes data structures and algorithms over them. The application, called NodePlay, is designed as an advanced educational tool that helps students gain a deeper understanding of how data structures work through interactive animations. While analyzing the existing applications, I identified several shortcomings such as mismatch with the faculty curriculum or low user-friendliness. The proposed application addresses these issues while also offering multilingual localization and responsive design, which enhances comfort when working on different window sizes, especially on a computer and tablet. The application is flexible and allows for easy extension with new data structures. I used Vue.js, TypeScript and Cytoscape.js technologies during development. The positive contribution of the application was confirmed by user testing with 51 respondents, of which 94% said that the application will definitely help in teaching. The average overall rating was 8.50 out of 10. In the near future, I plan to deploy the application on a school server so that students can actively use it when studying the Algorithms course.en
dc.description.markBcs
dc.identifier.citationZÁHRADNÍKOVÁ, M. Webový nástroj pro podporu výuky předmětu Algoritmy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other162581cs
dc.identifier.urihttp://hdl.handle.net/11012/253180
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAlgoritmysk
dc.subjectdatové štruktúrysk
dc.subjectvizualizáciask
dc.subjectanimáciask
dc.subjectwebový nástrojsk
dc.subjectwebová aplikáciask
dc.subjectpoužívateľské testovaniesk
dc.subjectVue.jssk
dc.subjectTypescriptsk
dc.subjectCytoscape.jssk
dc.subjectAlgorithmsen
dc.subjectdata structuresen
dc.subjectvisualizationen
dc.subjectanimationen
dc.subjectweb toolen
dc.subjectweb applicationen
dc.subjectuser testingen
dc.subjectVue.jsen
dc.subjectTypescripten
dc.subjectCytoscape.jsen
dc.titleWebový nástroj pro podporu výuky předmětu Algoritmysk
dc.title.alternativeWeb tool to support the teaching of the Algorithms courseen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-17-17:34:39cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid162581en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:05:07en
sync.item.modts2025.08.26 19:42:38en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.86 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_162581.html
Size:
14.3 KB
Format:
Hypertext Markup Language
Description:
file review_162581.html

Collections