Using robot kits for education in schools and universities, we found that there is a lack in tools for teaching the structures of an object oriented programming language. Thus, we decided to develop a graphical programming environment for the beginner, using procedural concepts together with given objects.
The described tool is able to produce C++ code from the graphical user input. So, the mapping between a flow chart and the syntax of the programming language is directly visualized. Additionally, the environment can easily be extended by the user to use additional C++ classes or to create code for different controllers or PC processors.