![]() | On Thursday, September 4, 2025, from 8:00 PM to 10:00 PM, there will be an outage of WhoIs system. This will limit work in IS studium. For example, you will not be able to submit thesis. Subscription to courses should remain unaffected by the outage. We apologize for any inconveniece and we thank you for understanding. |
A programming language presented in graphics
Thesis title in Czech: | Graficky prezentovaný programovací jazyk |
---|---|
Thesis title in English: | A programming language presented in graphics |
Key words: | grafický programovací jazyk; interpretace programu; ladění programu; GIFový jazyk |
English key words: | visual programming language; program interpretation; symbolic debugger; GIF language |
Academic year of topic announcement: | 2018/2019 |
Thesis type: | Bachelor's thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. David Bednárek, Ph.D. |
Author: | hidden![]() |
Date of registration: | 12.09.2019 |
Date of assignment: | 18.09.2019 |
Confirmed by Study dept. on: | 26.11.2019 |
Date and time of defence: | 13.02.2020 09:00 |
Date of electronic submission: | 07.01.2020 |
Date of submission of printed version: | 06.01.2020 |
Date of proceeded defence: | 13.02.2020 |
Opponents: | doc. RNDr. Pavel Parízek, Ph.D. |
Guidelines |
Cílem práce je navrhnout graficky orientovaný programovací jazyk a implementovat prostředí pro jeho editaci, interpretaci a jednoduché ladění, vše v podobě webové aplikace. Grafická podoba jazyka přitom bude uživatelsky konfigurovatelná, předpokládá se použití libovolných obrázků nebo videí na místě klíčových slov a dalších struktur jazyka.
Systém je určen pro použití v programovacích seminářích na základních a středních školách jako prostředek pro zpestření výuky programování, úplnost jazyka ani ergonomie jeho použití tedy není cílem práce. |
References |
Sutherland, C.J., MacDonald, B.A., "NaoBlocks: A Case Study of Developing a Children's Robot Programming Environment", 15th International Conference on Ubiquitous Robots, IEEE, pp. 431-436, 2018, DOI: 10.1109/URAI.2018.8441843
Repenning, A., "Scale or fail.", Commun. ACM 61, 5, pp 40-42, 2018. DOI: 10.1145/3199603 Rekers, J., Schurr, A., "Defining and Parsing Visual Languages with Layered Graph Grammars", Journal of Visual Languages & Computing, Vol: 8, Issue: 1, Page: 27-55, 1997. ISSN: 1045-926X |