Mobilní aplikace pro výuku základů programování
Mobile application for teaching programming
dc.contributor.advisor | Nagyová Ingrid | |
dc.contributor.author | Zdeněk David | |
dc.date.accessioned | 2021-08-25T22:51:53Z | |
dc.date.available | 2021-08-25T22:51:53Z | |
dc.date.issued | 2021-08-25 | |
dc.identifier | KOS-958759753705 | |
dc.identifier.uri | http://hdl.handle.net/10467/96706 | |
dc.description.abstract | 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. | cze |
dc.description.abstract | 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. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | Android aplikace | cze |
dc.subject | Java | cze |
dc.subject | robocode | cze |
dc.subject | blokové programování | cze |
dc.subject | Android application | eng |
dc.subject | Java | eng |
dc.subject | robocode | eng |
dc.subject | block based programming | eng |
dc.title | Mobilní aplikace pro výuku základů programování | cze |
dc.title | Mobile application for teaching programming | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Pavlát Jakub | |
theses.degree.discipline | Počítačové hry a grafika | cze |
theses.degree.grantor | katedra počítačové grafiky a interakce | cze |
theses.degree.programme | Otevřená informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 13139 [432]