Visual block programming languages and their use in educational robotics | IEEE Conference Publication | IEEE Xplore