Výuková webová aplikace k předmětu Základy algoritmizace ; Educational web application for Basics of Algorithmization

Uloženo v:
Podrobná bibliografie
Název: Výuková webová aplikace k předmětu Základy algoritmizace ; Educational web application for Basics of Algorithmization
Autoři: Karolína Žatečková
Přispěvatelé: Virius Miroslav, Moc Michal
Informace o vydavateli: České vysoké učení technické v Praze. Vypočetní a informační centrum.
Czech Technical University in Prague. Computing and Information Centre.
Rok vydání: 2024
Sbírka: Czech Technical University in Prague: Digital Library / České vysoké učení technické v Praze: Digitální knihovna ČVUT
Témata: D3.js JavaScript knihovna, JavaScript, řadicí algoritmy, vizualizace řadicích algoritmů, vzdělávací aplikace, webová aplikace, D3.js JavaScript library, sorting algorithms, visualisation of sorting algorithms, educational application, web application
Popis: Řadicí algoritmy jsou důležitou a detailně probádanou součástí informatiky a proto tvoří značnou část výukových materiálů předmětů informatiky. Tato bakalářská práce popisuje návrh a sestavení výukové webové aplikace umožňující vizualizaci a časové porovnání vybraných řadicích algoritmů. Cílem práce tak bylo zpřístupnit informace a usnadnit jejich výuku prostřednictvím uživatelsky přívětivé webové aplikace. Implementaci webové aplikace předcházela detailní analýzu již existujících vizualizačních aplikací, která vedla k návrhu sjednocující klíčové aspekty a funkce pro efektivní výuku. Výsledná webová aplikace je specificky přizpůsobena obsahu předmětu Základy algoritmizace, kterou je možno použít jako studijní nástroj v oblasti informatiky. ; Sorting algorithms are an essential and well-studied part of computer science and, therefore, form a significant part of the teaching materials of information technologies courses. This bachelor’s degree project describes the design and assembly of an educative web application that enables the visualisation and time comparison of selected sorting algorithms. The aim of the work was to make the information available and facilitate its teaching through a user-friendly web application. The implementation of the web application was preceded by a detailed analysis of already existing visualisation applications, which led to the design of an application that unifies key aspects and functions for effective teaching. The resulting web application is specifically adapted to the content of the Basics of Algorithmization course, which can be used as a study tool in the field of computer science.
Druh dokumentu: bachelor thesis
Popis souboru: application/pdf; application/octet-stream
Jazyk: unknown
Relation: http://hdl.handle.net/10467/113351
Dostupnost: http://hdl.handle.net/10467/113351
Rights: A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html ; Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Přístupové číslo: edsbas.F65A5FB
Databáze: BASE
Popis
Abstrakt:Řadicí algoritmy jsou důležitou a detailně probádanou součástí informatiky a proto tvoří značnou část výukových materiálů předmětů informatiky. Tato bakalářská práce popisuje návrh a sestavení výukové webové aplikace umožňující vizualizaci a časové porovnání vybraných řadicích algoritmů. Cílem práce tak bylo zpřístupnit informace a usnadnit jejich výuku prostřednictvím uživatelsky přívětivé webové aplikace. Implementaci webové aplikace předcházela detailní analýzu již existujících vizualizačních aplikací, která vedla k návrhu sjednocující klíčové aspekty a funkce pro efektivní výuku. Výsledná webová aplikace je specificky přizpůsobena obsahu předmětu Základy algoritmizace, kterou je možno použít jako studijní nástroj v oblasti informatiky. ; Sorting algorithms are an essential and well-studied part of computer science and, therefore, form a significant part of the teaching materials of information technologies courses. This bachelor’s degree project describes the design and assembly of an educative web application that enables the visualisation and time comparison of selected sorting algorithms. The aim of the work was to make the information available and facilitate its teaching through a user-friendly web application. The implementation of the web application was preceded by a detailed analysis of already existing visualisation applications, which led to the design of an application that unifies key aspects and functions for effective teaching. The resulting web application is specifically adapted to the content of the Basics of Algorithmization course, which can be used as a study tool in the field of computer science.