dc.contributor.advisor |
Diviš, Roman |
|
dc.contributor.author |
Böhm, Josef
|
|
dc.date.accessioned |
2019-06-18T07:03:21Z |
|
dc.date.available |
2019-06-18T07:03:21Z |
|
dc.date.issued |
2019 |
|
dc.date.submitted |
2019-05-06 |
|
dc.identifier |
práce dosud není ve studovně dostupná |
|
dc.identifier.uri |
https://hdl.handle.net/10195/72970 |
|
dc.description.abstract |
Práce se zabývá vlastní tvorbou výukové aplikace programování včetně návrhu vlastního jazyka a implementací interpretu. Věnuje se teorii programovacích jazyků a zaměřuje se na problematiku jejich obecného návrhu. Práce dále obsahuje rešerši dalších výukových aplikací programování v různých formách jejich provedení.
Výsledkem této práce je aplikace pro výuku programování využívající vlastní navržený programovací jazyk. Aplikace obsahuje několik základních příkladů na ozkoušení algoritmických dovedností. |
cze |
dc.format |
39 |
|
dc.format |
39 |
|
dc.language.iso |
cze |
|
dc.publisher |
Univerzita Pardubice |
cze |
dc.rights |
Bez omezení |
|
dc.subject |
abstraktní syntaktický strom |
cze |
dc.subject |
interpret |
cze |
dc.subject |
kompilátor |
cze |
dc.subject |
výuková aplikace |
cze |
dc.subject |
programovací jazyk |
cze |
dc.subject |
abstract syntax tree |
eng |
dc.subject |
interpreter |
eng |
dc.subject |
compiler |
eng |
dc.subject |
tutorial application |
eng |
dc.subject |
programming language |
eng |
dc.title |
Výuková aplikace programování |
cze |
dc.title.alternative |
Educational application for programming |
eng |
dc.type |
bakalářská práce |
cze |
dc.date.accepted |
2019-06-04 |
|
dc.description.abstract-translated |
The thesis is focused on development of application for programming education, including custom language and implementation of the interpreter. Furthermore, the thesis addresses the theory of programming languages and problematics of their general designs while including researches of other educational programs in different forms.
The result of the thesis is an application created to teach programming using its own programming language. The application contains a couple of basic examples in order to test users algorithmic skills. |
eng |
dc.description.department |
Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-discipline |
Informační technologie |
cze |
dc.thesis.degree-name |
Bc. |
|
dc.thesis.degree-grantor |
Univerzita Pardubice. Fakulta elektrotechniky a informatiky |
cze |
dc.identifier.signature |
dosud nepřidělena |
|
dc.thesis.degree-program |
Informační technologie |
cze |
dc.description.defence |
Student v rámci své práce navrhl jednoduchý, ale dostatečně komplexní procedurální programovací jazyk. Tento jazyk je následně využit v rámci implementovaného nástroje pro výuku programování, nástroj umožňuje využívat textový a grafický výstup z interpretovaných programů. Uživatel má v rámci nástroje k dispozici tutoriál obsahující několik algoritmických problémů pro základní výukové účely.
Práce byla zkontrolována v systému STAG a nejeví známky plagiátorství.
Komise navrhuje bakalářskou práci na ocenění za vynikající tvůrčí výsledky dle článku 3, písmo b) Stipendijního řádu Univerzity Pardubice. |
cze |
dc.identifier.stag |
37355 |
|
dc.description.grade |
Dokončená práce s úspěšnou obhajobou |
cze |