Mobilní aplikace pro výuku základů programování
Mobile application for teaching programming
Type of document
bakalářská prácebachelor thesis
Author
Zdeněk David
Supervisor
Nagyová Ingrid
Opponent
Pavlát Jakub
Field of study
Počítačové hry a grafikaStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačové grafiky a interakceRights
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.htmlVysokoš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
Metadata
Show full item recordAbstract
Tato práce si klade za cíl vytvořit aplikaci, která zábavnou a vizuálně atraktivní formou naučí základní principy programování a algoritmizace, a navrhnout systém pro programování tanků pro Robocode. Byly provedeny testovací rozhovory s 5 účastníky ohledně optimální velikosti, tvaru a způsobu spojování bloků, které byly následně použity při implementaci aplikace. Tato práce představuje návrh aplikace a popisuje vytvoření editoru bloků v Android Studiu. Editor byl implementován v Javě a testován šesti uživateli. Výstupem práce je aplikace, která umožňuje zejména vytvoření základního bitevního tanku Robocode. This work aims to create an application that teaches the basic programming and algorithmization principles in a fun and visually appealing way and design a system for programming tanks for Robocode. Structured interviews were conducted with 5 participants regarding optimal size, shape, and method of joining of blocks, which were then used when implementing the application. This thesis presents the application design and describes the creation of block editor in Android Studio. The editor was implemented in Java and tested by six users. The work output is an application, which in particular allows creating a basic Robocode battle tank.
Collections
- Bakalářské práce - 13139 [432]