Mobilní aplikace pro výuku základů programování
Mobile application for teaching programming
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Zdeněk David
Vedoucí práce
Nagyová Ingrid
Oponent práce
Pavlát Jakub
Studijní obor
Počítačové hry a grafikaStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačové grafiky a interakcePráva
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
Zobrazit celý záznamAbstrakt
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.
Kolekce
- Bakalářské práce - 13139 [410]