Mobile application for teaching programming
Mobilní aplikace pro výuku základů programování
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
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.
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.
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.
Description
Citation
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. 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.
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 v platném znění.
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 v platném znění.