National Repository of Grey Literature 5 records found  Search took 0.00 seconds. 
Learning Software for Visual and Text-Based Programming in Lua/LÖVE
Medek, Petr ; Křivka, Zbyněk (referee) ; Rychlý, Marek (advisor)
This thesis pertains visual programming in Lua language with LÖVE framework. Within this thesis was created web application for teaching programming in Lua/LÖVE. Application supports both block and text based programming. Created games can be easily launched on Android platfrom using the Android app that was created in this thesis. The web app also includes tutorials that are well suited for education in schools.
Learning Software for Visual and Text-Based Programming in Lua/LÖVE
Medek, Petr ; Křivka, Zbyněk (referee) ; Rychlý, Marek (advisor)
This thesis pertains visual programming in Lua language with LÖVE framework. Within this thesis was created web application for teaching programming in Lua/LÖVE. Application supports both block and text based programming. Created games can be easily launched on Android platfrom using the Android app that was created in this thesis. The web app also includes tutorials that are well suited for education in schools.
Domain-Specific Language for Learning Programming
Klimeš, Jonáš ; Parízek, Pavel (advisor) ; Vinárek, Jiří (referee)
In the scope of this thesis, we designed a language for programming education. At first, we described eight existing tools for learning programming and identified key features in the learning process. Second, we designed an educational domain-specific language Eddie. Eddie is suitable for teenagers and adults who want to learn programming. It uses a domain based on Karel the Robot language, where users can control a robot character in a two-dimensional grid. We implemented a prototype of Eddie using the MPS Language Workbench and its projectional editor. The Eddie language gradually introduces loops, conditionals, variables, functions, and objects. Eddie programs can be created, executed and visualized in the Eddie Studio IDE. Powered by TCPDF (www.tcpdf.org)
Design a computer game for entering courses of progremming
Sedláček, David ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
This bachelor thesis creates educational material for programming course 4IT101 of study programme Applied informatics at University of Economics Prague. The thesis analyses practical approaches in programming education, especially regarding object-oriented programming where a game is formed in process with aim to propose a way of teaching the basics of object oriented programming using a single project and with minimal need of previous knowledge of particular programming language. Own game pro-ject is based on this analysis as practical result of this thesis.
Alternative educational materials for beginner programming courses
Závěrka, Jakub ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
This bachelor thesis creates alternative educational materials for beginner program-ming courses in the Informatics curriculum at the Faculty of Informatics and Statistics, University of Economics, Prague. Specifically, these courses comprise of 4IT101 Intro-duction to programming and 4IT115 Fundamentals of Software Engineering, with empha-sis on the former one. In specific, this thesis analyses the way students are introduced to the conception of software bugs and how these bugs are searched for and corrected. It evaluates the cov-erage of these problems in literature (especially in literature for the course 4IT101) and compares situation among student of the course. The main part of this thesis consists of working up materials in form of text and short videos oriented towards program debugging. This thesis will help the students to learn how bugs originate, how they demonstrate themselves, how they can be detected and ultimately, corrected. As a side-effect of this thesis, the author revised configuration files for the application BlueJ. The messages that are returned to the user by the application in case of an error or exception were modified in these files. These messages were rewritten or expanded to be more comprehensible for a beginner programmer. These materials are accessible as an HTML page on the Internet.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.