Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
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 - assigned and confirmed by the Study Dept.
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
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html